TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Sep 2015 |
SPMSupports SPM | ✗ |
Maintained by Rich Hodgkins.
Works and tested on iOS 8.0 to 8.4 (under both Xcode 6.2, 6.3 and 6.4), but if you find any issues please report them!
Table layout for UICollectionView.
pod 'RDHCollectionViewTableLayout', '~> 2.0'
This layout provides simple options for customisation of a collection view as a table layout consisting of rows and columns.
The dimensions of the rows and columns can be set as properties on the layout or can be returned in the CollectionViewTableLayoutDelegate
delegate.
To specify the number of rows in the table, return the desired value from numberOfSectionsInCollectionView:
.
To specify the number of columsn in the table, return your desired value from collectionView:numberOfItemsInSection:
. You must ensure you return a constant value from this method and reload the collection view to reflect any changes.
// Columns
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
// Must always be the same number unless you reload the collection view
return 5
}
// Rows
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
// Number of rows
return 10
}