测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2018年2月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Nilc.nolan 维护。
使用UICollectionView创建教程视图
iOS 8.0+
Xcode 8.3+
Swift 3.0+
NilTutorial可以通过CocoaPods获取。要安装它,只需将以下行添加到你的Podfile
。
pod 'NilTutorial'
在AppDelegate中
import NilTutorial
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
let tutorialVC = NilTutorialViewController(imagesSet: []) {
// Add action afer skip button pressed here
let mainVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "ViewController") as! ViewController
self.window?.rootViewController = mainVC
}
self.window?.rootViewController = tutorialVC
return true
}
展示新的TutorialVC
import NilTutorial
let appTutorialVC = NilTutorialViewController(imagesSet: []) {
// Add skip button action here
}
self.present(appTutorialVC, animated: true, completion: nil)
将TutorialVC添加到子视图中
let tutorialVC = NilTutorialViewController(imagesSet: []) {
// Add action afer skip button pressed here
print("Skip Button Pressed!!!")
// Remove all child VC
self.removeAllChildViewController()
self.subView.removeAllSubViews()
}
self.configureChildViewController(childController: tutorialVC, onView: self.subView, withFadeAnimate: true)
NilNilNil,[email protected]
NilTutorial按照MIT许可证提供。有关更多信息,请参阅LICENSE文件。