测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年1月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Tasin Zarkoob 维护。
继承TZConfettiIntroViewController
class NewFeatureIntroViewController: TZConfettiIntroViewController
在viewDidLoad()方法中,在super.viewDidLoad()之前,按需创建CIPageView。您可以使用默认的nib或创建自己的nib并将其传递
override func viewDidLoad() {
let page0 = CIPageView()
page0.headingLabel?.text = "FIRST PAGE"
page0.bodyLabel?.text = "You can write anything here....\n New line also looks cool"
page0.showNextButton = true
page0.delayBeforeShowing = 2.0
let page1 = CIPageView()
page1.headingLabel?.text = "SECOND PAGE"
page1.showNextButton = true
page1.delayBeforeShowing = 2.0
let page2 = CIPageView(customNib: UINib.init(nibName: "CustomPageView", bundle: nil))
page2.headingLabel?.text = "THIRD PAGE"
page2.showNextButton = true
self.pages = [page0, page1, page2]
super.viewDidLoad()
self.scrollView.isScrollEnabled = false
self.nextButton.backgroundColor = UIColor.init(red: 0.75, green: 0.65, blue: 0.32, alpha: 0.8)
self.nextButton.tintColor = UIColor.white
self.pageControl.isHidden = true
}
要运行示例项目,请克隆仓库,然后首先从Example目录中运行pod install
。
TZConfettiIntro通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod "TZConfettiIntro"
感谢Sudeep Agarwal,其SAConfettiView使本项目易于完成。请查看他的文档来更改纸屑类型。
Taseen,[email protected]
版权所有 © 2017 Tasin Zarkoob。TZConfettiIntro可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。