Twaha Mukammel

2个 Pod

InfiniteScrollCollectionView

创建一个无限滚动的水平集合视图。限制:1. 集合视图中所有项的总宽度应大于或等于集合视图的宽度。2. 数据源数组两端将有重复的元素(数量比占据集合视图 bounds.width 的元素少一个)。数据从末尾开始向前面添加 N 个元素,在末尾添加 N 个元素从开头。所以在识别元素时请使用某种机制。如何使用:1. 在 Storyboard 或 initWithFrame 中添加 InfiniteScrollCollectionView。2. 设置 'infiniteScrollDelegate'。3. 使用数据数组调用 'prepareDataSourceForInfiniteScroll'。4. 在 viewDidAppear 上调用 'setInitialOffset'。5. 实现 InfiniteScrollCollectionViewDelegatge 的 'uniformItemSizeInCollectionView'。6. 从此 collectionView 的 delegate 的 'scrollViewDidScroll' 中调用 'infiniteScrollViewDidScroll'。

就是这样。祝您愉快!

许可证: MIT

  • Swift

iOSKickStart

一个漂亮的iOS项目启动模板,旨在减少对如 UIView 圆角可设计或简单滚动表单等功能的重写。请为此项目贡献代码,以丰富标准功能集。

当前功能:1. 交叉溶解和反转推送/弹出导航。2. 使用十六进制值初始化 UIColor。3. UIView 的 corner-radius 和彩色边框 IBInspector。4. 使用界面构建器中的 key string 进行文本本地化。5. 定义一次,无处不在的全局常数。6. 导航栏设置纯色和线条阴影可见性开关。7. Scrollview 作为输入表单。8. 通过启用 UIView 扩展 var endEditingOnTap 在点击时关闭键盘。9. 在 interfacebuilder 中轻松选择和避免键盘配置错误的默认键盘配置枚举。10. UITextField 左右填充。11. UIButton 适应性字体大小。12. 代码输入 TextField。13. UILabel bounds.height 与字体大小比率。14. UIViewController 标题图片 IBDesignable。

限制:1. 您必须扩展或在此声明中使用子类以替代 Apple 的基本类。

这只是个基本的工作。请贡献、扩展并享受...

许可证: MIT

  • Swift