LNParallaxHeader
要求
- iOS 10.0+
- Xcode 11
- Swift 5
示例
要运行示例项目,请克隆仓库,然后先从 Example 目录运行 pod install
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要将 LNParallaxHeader 集成到您的 Xcode 项目中,请使用 CocoaPods 并在 Podfile 中指定它
pod 'LNParallaxHeader'
手动
如果您不想使用上述任何依赖管理器,可以将LNParallaxHeader手动集成到项目中。
使用方法
- 可以将LNParallaxHeaderFlowLayout添加到CollectionViewFlowLayout
- 或者可以编程创建
将LNParallaxHeader模块导入到您的类中
import LNParallaxHeader
定制属于自己的
func prepareCollectionViewLayout() {
let width = UIScreen.main.bounds.size.width
let layout = LNParallaxHeaderFlowLayout(minSize: CGSize(width: width, height: 44.0), size: CGSize(width: width, height: 180.0))
layout.itemSize = CGSize(width: width, height: layout.itemSize.height)
layout.isAlwaysOnTop = true
collectionView.collectionViewLayout = layout
}
还可以查看带有parallax header view示例项目的示例
许可
版权所有 © 2020 Lanars
此软件由版权所有者和贡献者提供,“现状”和非明示或暗示的保证,包括但不限于适销性和对特定目的适用性的暗示保证,均予以弃权。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或收益的损失;或业务中断)承担责任,即使被告知此类损害的可能性,即使基于合同、严格责任或侵权(包括疏忽或其它)引起的责任,不论损害源于何种原因,都与此软件的使用有关。