GWCollectionViewFloatCellLayout 1.0.1

GWCollectionViewFloatCellLayout 1.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年2月
SwiftSwift 版本3.0
SPM支持 SPM

gewill 维护。




GWCollectionViewFloatCellLayout

摘要

使用垂直滚动和浮动单元格的集合视图的自定义布局,类似于 UICollectionViewFlowLayout。使用 Swift 编写。

截图

screencast

要求

Swift 3.0, iOS 8.0

使用

只需在 viewDidLoad 中设置布局属性

import GWCollectionViewFloatCellLayout
    override func viewDidLoad() {
        super.viewDidLoad()

        let sectionWidth = UIScreen.main.bounds.width
        self.layout.floatItemSize = CGSize(width: sectionWidth, height: 20)
        self.layout.itemSize = CGSize(width: sectionWidth / 6, height: 40)
        self.layout.headerReferenceSize = CGSize(width: sectionWidth, height: 50)
        self.layout.footerReferenceSize = CGSize(width: sectionWidth, height: 50)

        self.layout.sectionInset = UIEdgeInsets(top: 10, left: 20, bottom: 30, right: 40)
        self.layout.minimumLineSpacing = 2
        self.layout.minimumInteritemSpacing = 4
    }

安装

您可以自由地将 GWCollectionViewFloatCellLayout.swift 拖到iOS项目中。但建议使用 Carthage(或 CocoaPods)。

感谢

感谢 Brightec 博客演示

联系

请在 Twitter新浪微博 上关注并联系我。如果您发现任何问题,请在此打开工单。也欢迎提交拉取请求。

许可证

GWCollectionViewFloatCellLayout 在 MIT 许可证下可用。