如何创建Onboarding / WalkThrough / App-intro屏幕,就像这个swift 3

时间:2017-09-29 10:26:16

标签: ios swift walkthrough

我想在swift中创建Onboarding / Walkthrough屏幕,但我的屏幕是透明的,我需要用透明背景或更好的方式创建这个屏幕的每个图像,请告诉我更好的方法。{{3} },First imageSecond ImageThird Image 我也想透明背景。建议我更好的方法。

1 个答案:

答案 0 :(得分:1)

您可以使用UIScrollView和分页创建UI​​ViewController(启用scrollView分页和pageControl)。您可以在scrollView中的每个页面中定义不同的教程视图。

这里的关键部分是在调用时将模态控制器的modalPresentationStyle设置为.overCurrentContext:

let VC = self.storyboard!.instantiateViewController(withIdentifier: "myViewController") as! MyViewController
VC.modalPresentationStyle = .overCurrentContext
VC.view.backgroundColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.2)
self.present(VC, animated: true, completion: nil)