测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年2月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Ian Terrell、Ian Terrell、Erik LaManna 维护。
您可以通过 CocoaPods 使用此项目
pod 'WillowTreeOuroboros'
或者通过 Carthage
github "willowtreeapps/ouroboros" >= 0.2.1
或者您可以将 InfiniteCarousel.swift
文件直接复制到您的项目中。
查看附带的 OuroborosExample
应用程序以获取可工作的演示。
如果您使用的是 storyboard,只需将您的集合视图类更改为 InfiniteCarousel
。确保您使用的是水平滚动的带有流程布局的集合视图,并确保流程布局的项目大小和最小行间距都已设置。
如果您希望一次居中显示多个项,请确保更新 itemsPerPage
。
如果您希望轮播自动滚动,请设置 autoScroll
以及两个相关计时器(以秒为单位)。
count % itemsPerPage == 0
),则您的轮播效果最佳。rootDataSource
和 rootDelegate
实例。UICollectionViewFlowLayout
,并且必须使用其实例变量设置项目大小和行间距。想要编写出色的 tvOS 应用程序?想要编写出色的 iOS 应用程序? 查看我们的招聘信息!
0.2.1 更新至 Swift 3.0 语法。