NilTutorial 0.2.7

NilTutorial 0.2.7

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018年2月
SwiftSwift 版本3.0
SPM支持 SPM

Nilc.nolan 维护。



  • NilNilNil

NilTutorial




使用UICollectionView创建教程视图

Preview

要求

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

Preview

import NilTutorial

let appTutorialVC = NilTutorialViewController(imagesSet: []) {
            // Add skip button action here
}
        self.present(appTutorialVC, animated: true, completion: nil)

将TutorialVC添加到子视图中

Preview

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