SSSheetLayout 1.0.0

SSSheetLayout 1.0.0

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

Ngo Dac Du 维护。




  • Ngô Đắc Du

SSSheetLayout

  • 该项目是为类似表单的 sheet 等自定义集合视图布局而编写的
  • 实际上,许多应用程序需要显示类似于 sheet 的视图,因此该项目致力于使集合视图上下滚动。主要功能是保持顶部和左侧停靠

要求

  • iOS 8.0+
  • Xcode 8.0

安装

SSSheetLayout 通过 CocoaPods 可用。要安装它,只需将以下行添加到您的 Podfile 中

pod "SSSheetLayout"

使用方法

  1. 使用自定义类型 SSSheetLayout 设置集合视图布局 更改布局类型

  2. 为集合视图布局(SSSheetLayout)设置数据源 设置数据源

  3. 如何更改集合视图单元格的大小

func collectionView(collectionView: UICollectionView, sizeForItem indexPath: IndexPath) -> CGSize {
    if indexPath.row == 0 {
        return CGSize(width: 100, height: 30)
    }
    return CGSize(width: 50, height: 30)
}
  1. 如何保持停靠在最大最小偏移量时滚动
func scrollViewDidScroll(_ scrollView: UIScrollView) {
    scrollView.keepDockOffset()
}

作者

Ngô Đắc Du,[email protected]

许可证

SSSheetLayout 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。