AURASlideshow
AURASlideshow 提供了一种显示一系列图像及其相关文本的接口。非常适合应用内的教程。支持滑动和语音控制。
安装
您可以从以下位置安装库
CocoaPods
在您的 Podfile
中添加此行
pod 'AURASlideshow', '~> 1.0'
Carthage
在您的 Cartfile
中添加此行
github "alexaubry/AURASlideshow" ~> 1.0
使用方法
幻灯片的内文章被定义为符合 SlideshowItem
协议的对象数组。每个对象提供一张图像和项目描述。
第一步是导入框架并定义数据源
import AURASlideshow
enum ColorSlideshow: String, SlideshowItem, CaseIterable {
case red = "Red"
case green = "Green"
case blue = "Blue"
var image: UIImage {
return UIImage(named: "Slideshow-\(rawValue)")
}
var localizedValue: String {
return rawValue
}
}
然后,创建视图控制器,将其放入导航控制器中,并从一个视图控制器中呈现。
func presentSlideshow() {
let slideshow = SlideshowViewController(title: "Colors", items: ColorSlideshow.allCases)
let slideshowNavigation = UINavigationController(rootViewController: slideshow)
self.present(slideshowNavigation, animated: true, completion: nil)
}
贡献
感谢您对项目的兴趣!欢迎和感激你的贡献。
开始之前,请务必阅读这些指南。
您需要Xcode 10和Swift 4.2来构建库。
作者
由Alexis Aubry编写。您可以在Twitter上找到我。
许可证
AURASlideshow可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。