[英]How to make first launch iPhone App tour guide with Xcode
我想知道如何使用Xcode为我的iOS应用程序制作第一个启动导游,我将自己描述为ObjectiveC语言的初学者,但我在逻辑上知道的是我要让应用程序检测首次启动应用程序然后显示一个可滚动的导游,顶部有一个跳过按钮以关闭。
我搜索了网站,但没有找到我的问题的最佳解决方案。
这基本上是两个问题:
“如何检测应用程序的首次启动?” 如何在iPhone上检测首次启动应用程序
“如何显示可能位于故事板中的导游?”
我想要的是类似于Appstore中的(纸质)iPad应用程序中的导游。
关于第一个问题,有一个公认的答案该回答你的问题,你提供的链接。 我不确定你的问题是什么,因为你似乎已经找到了自己的答案。
在第二个问题上,您应该从主视图到导游的第一个场景定义一个segue,然后根据上述答案的结果以编程方式触发segue 。 最重要的是,您的主场景与导游的第一个场景之间有一个segue,给该segue一个唯一的标识符,然后根据前一点中引用的NSUserDefaults
内容,如果您确定它是合适的,则调用performSegueWithIdentifier
开始你的旅程。
顺便说一句,你可能习惯于创建连接到按钮或类似东西的segue。 但是,在这种情况下,您将通过控制拖动(或右键单击拖动)从第一个场景中的视图控制器图标到第一个场景,在视图控制器之间创建一个segue,如下所示。 这样,它不是由按钮或类似东西触发的场景,而是一旦你指定了segue的标识符,第一个视图控制器的viewDidLoad
就可以通过performSegueWithIdentifier
以编程方式调用segue:
如果您有任何疑问,请告诉我们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.