代码拉取完成,页面将自动刷新
使用UICollectionView
实现常见图片轮播,支持自定义pageControl,自定义Cell
let cycleView = ZCycleView()
cycleView.delegate = self
cycleView.reloadItemsCount(images.count)
cycleView.itemSpacing = 10
cycleView.itemSize = CGSize(width: width - 150, height: (width - 150) / 2.3333)
cycleView.initialIndex = 1
view.addSubview(cycleView)
protocol ZCycleViewProtocol: class {
/// 注册cell,[重用标志符:cell类]
func cycleViewRegisterCellClasses() -> [String: AnyClass]
/// 配置cell
func cycleViewConfigureCell(collectionView: UICollectionView, cellForItemAt indexPath: IndexPath, realIndex: Int) -> UICollectionViewCell
/// 开始拖拽
func cycleViewBeginDragingIndex(_ cycleView: ZCycleView, index: Int)
/// 滚动到index
func cycleViewDidScrollToIndex(_ cycleView: ZCycleView, index: Int)
/// 点击了index
func cycleViewDidSelectedIndex(_ cycleView: ZCycleView, index: Int)
/// 自定义pageControl
func cycleViewConfigurePageControl(_ cycleView: ZCycleView, pageControl: ZPageControl)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型