This project is a swift version of the [CSStickyHeaderFlowLayout](https://github.com/jamztang/CSStickyHeaderFlowLayout), the original address is [https://github.com/jamztang/CSStickyHeaderFlowLayout](https://github.com/jamztang/CSStickyHeaderFlowLayout)
It is for `UICollectionView` to replace `UITableView`, it can be achieved with the same features as the tableview: sticky section header, and it can be used to complete parallax header effect
RLStickyHeaderFlowLayout is available on Carthage. Just add the following to your Cartfile:
github "Roylee-ML/RLStickyHeaderFlowLayout"
## Use StroyBoard If you want to use stroyboard for your collectionview. Now `RLStickyHeaderFlowLayout.framework` does not perfect support stroyboard, because it is always unable to change the custom class of flowlayout in storyboard to `RLStickyHeaderFlowLayout`. However, there is a way to solve this problem:
- Create a class subclass of
RLStickyHeaderFlowLayoutlike this:
import UIKit
import RLStickyHeaderFlowLayout
class MyStickyHeaderLayout: RLStickyHeaderFlowLayout {
}
Just subclass from
RLStickyHeaderFlowLayoutand do nothing in this file. If can not subclass fromRLStickyHeaderFlowLayout, subcass fromUICollectionViewFlowlayoutand change the superclass manually.
- Custom the class of your flowlayout in the storyboad,select the class
MyStickyHeaderLayoutcreated before.
If you can choose your layout class(e.g
MyStickyHeaderLayout),and the Module is not none, it's sucessfull.
Chinese: 中文文档→
RLStickyHeaderFlowLayout is available under the MIT license. See the LICENSE file for more info.
