SeparatorCollectionViewFlowLayout 1.1.3

SeparatorCollectionViewFlowLayout 1.1.3

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Feb 2016
SPMSupports SPM

Maintained by Ivan Bruel.



Moya-SeparatorCollectionViewFlowLayout

A UICollectionViewFlowLayout implementation to allow separators between cells.

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

Example

Installation

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.