AURASlideshow 1.0.0

AURASlideshow 1.0.0

Alexis Aubry Radanovic 维护。



AURASlideshow

AURASlideshow 提供了一种显示一系列图像及其相关文本的接口。非常适合应用内的教程。支持滑动和语音控制。

Screenshot of the Library

安装

您可以从以下位置安装库

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文件。