![](/img/trans.png)
[英]Reliable way to track Page Index in a UIPageViewController - Swift
[英]Which is the preferred way of doing tutorial page with UIPageViewController in swift for first time entering App only
我是IOS界面设计的新手,目前面临此问题:
我有一个应用程序想要在navigationcontroller之前有一个教程(UIPageViewController) ,这将是该应用程序将要输入的情节提要上的主要控制器。
现在,我要实现的是让应用程序在第一次运行时提前运行我的教程页面 ,然后输入NavigationController。 如果不是第一次,用户将直接转到NavigationController。
经过研究,我发现至少有两种方法可以做到:
到目前为止,这是我可以找到的两种方法。 但是,对于第二个,我找不到一种处理“完全跳过教程页面”的最佳方法。 或者,也许有更好的方法可以做到这一点。 我希望该应用程序更加优化,并想知道通常由IOS专业人员选择的方法是什么。
谢谢!
(ps如果问题是重复的还是不清楚的,请给我评论。再次感谢!如果可以显示github演示的某些链接,则可能有好处。)
我通常做这种事情的方式如下:
这样,主情节提要板不会加载一堆仅使用一次的视图控制器,并且为过渡编写的代码很少。
-编辑-
以下是此问题答案的Swift版本: 如何从课堂上以编程方式加载情节提要?
let storyboard = UIStoryboard(name: "Tutorial", bundle: nil)
let viewController = storyboard.instantiateInitialViewController()
presentViewController(viewController, animated: true, completion: nil)
该链接具有用于该示例的项目,但是它是用Objective-C编写的。 https://github.com/MatthewYork/MYBlurIntroductionView
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.