KSGuideController 0.1.2

KSGuideController 0.1.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年11月
SwiftSwift 版本4.0
SPM支持 SPM

Kyle Sun 维护。



KSGuideController

       

一款使用Swift编写的美观动画新手引导控制器。

Demo~

功能

  • 动画页面过渡。
  • 一系列可定制的属性。
  • 缓存支持。

用法

Swift

import KSGuideController

var items = [KSGuideItem]()
for button in buttons {
    let n = Int(arc4random()) % string.characters.count
    let index = string.index(string.startIndex, offsetBy: Int(n))
    let text = string.substring(to: index)
    let item = KSGuideItem(sourceView: button, text: text)
    items.append(item)
}
let vc = KSGuideController(items: items, key: "MainGuide")
vc.setIndexWillChangeBlock { (index, item) in
    print("Index will change to \(index)")
}
vc.setIndexDidChangeBlock { (index, item) in
    print("Index did change to \(index)")
}
vc.show(from: self) { 
    print("Guide controller has been dismissed")
}

安装

要求

此库要求iOS 8.0+和Xcode 8.0+。

许可证

KSGuideController遵循MIT许可证。有关详细信息,请参阅LICENSE文件。