Swift language for CSStickyHeaderFlowLayout, UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. ——— Swift版的CSStickyHeaderFlowLayout,使UICollectionView实现类似UITableView SectionHeader的悬停,并增加顶部ParallaxHeader,实现视差效果。
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
RLStickyHeaderFlowLayout.xcodeproj
RLStickyHeaderFlowLayout.xcworkspace
RLStickyHeaderFlowLayout
RLStickyHeaderFlowLayoutFramework
RLStickyHeaderFlowLayoutTests
ScreenShots
LICENSE
README.md
README.zh.md
RLStickyHeaderFlowLayout.podspec

README.md

RLStickyHeaderFlowLayout

Carthage CocoaPods

Platforms Language

Introduction


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

How to use it?

Use Carthage

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 RLStickyHeaderFlowLayout like this:
import UIKit
import RLStickyHeaderFlowLayout

class MyStickyHeaderLayout: RLStickyHeaderFlowLayout {
    
}

Just subclass from RLStickyHeaderFlowLayout and do nothing in this file. If can not subclass from RLStickyHeaderFlowLayout, subcass from UICollectionViewFlowlayout and change the superclass manually.


  • Custom the class of your flowlayout in the storyboad,select the class MyStickyHeaderLayout created before.

CustomClass

If you can choose your layout class(e.g MyStickyHeaderLayout),and the Module is not none, it's sucessfull.


Chinese

Chinese: 中文文档→

License

RLStickyHeaderFlowLayout is available under the MIT license. See the LICENSE file for more info.