Skip to content

A UICollectionViewFlowLayout implementation to allow separators between cells

License

Notifications You must be signed in to change notification settings

ivanbruel/SeparatorCollectionViewFlowLayout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moya-SeparatorCollectionViewFlowLayout

CocoaPods

A UICollectionViewFlowLayout implementation to allow separators between cells.

Be sure to allow spacing between cells to be able to show the separator!

Example

Installation

Cocoapods

pod 'SeparatorCollectionViewFlowLayout', '~> 1.0'

Usage

1. Programatically

import Foundation
import UIKit
import SeparatorCollectionViewFlowLayout

// MARK: Initializer and Properties
class SomeViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate {

  let collectionView: UICollectionView
  let separatorCollectionViewFlowLayout: SeparatorCollectionViewFlowLayout

  init() {
    separatorCollectionViewFlowLayout = SeparatorCollectionViewFlowLayout(separatorWidth: 1.0, separatorColor: UIColor.grayColor())
    collectionView = UICollectionView(frame: CGRect.zero, collectionViewLayout: separatorCollectionViewFlowLayout)

    super.init(nibName: nil, bundle: nil)

    collectionView.delegate = self
    collectionView.dataSource = self

    view.addSubview(collectionView)
  }

  ...
}

2. Storyboard

Just change the default class of your UICollectionViewFlowLayout to SeparatorCollectionViewFlowLayout and set the Separator Width and Separator Color properties.

Example

Contributing

Issues and pull requests are welcome!

Author

Ivan Bruel @ivanbruel

License

SeparatorCollectionViewFlowLayout is released under an MIT license. See LICENSE for more information.

About

A UICollectionViewFlowLayout implementation to allow separators between cells

Resources

License

Stars

Watchers

Forks

Packages

No packages published