rhodgkins / RDHCollectionViewTableLayout

Table (row/column) layout for UICollectionView

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RDHCollectionViewTableLayout

Build Status Pod Version Pod Platform Pod License Carthage compatible

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
}

About

Table (row/column) layout for UICollectionView

License:Other


Languages

Language:Swift 98.2%Language:Ruby 1.8%