lyzkov / SeparatorCollectionViewFlowLayout

A UICollectionViewFlowLayout implementation to allow separators between cells

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Swift 82.9%Language:Ruby 17.1%