如何使用Xcode首次推出iPhone App导游

时间:2012-11-11 21:17:05

标签: iphone objective-c ios xcode ios6

我想知道如何使用Xcode为我的iOS应用程序制作第一个启动导游,我将自己描述为ObjectiveC语言的初学者,但我在逻辑上知道的是我要让应用程序检测到首次启动应用程序,然后显示一个可滚动的导游,顶部有一个跳过按钮以解散。

我搜索了网站,但没有找到解决我问题的最佳解决方案。

这基本上是两个问题:

  1. “如何检测应用的首次启动?” How to detect first time app launch on an iPhone

  2. “如何显示可能位于故事板中的导游?”

  3. 我想要的是与Appstore中的(纸质)iPad应用程序中的导游类似。

1 个答案:

答案 0 :(得分:11)

  1. 关于您的第一个问题,您提供的链接accepted answer可以回答您的问题。我不确定你的问题是什么,因为你似乎已经找到了答案。

  2. 关于第二个问题,您应该从主视图到导游的第一个场景定义一个segue,然后根据上述答案的结果trigger a segue programmatically定义一个segue。在底线,您的主场景与导游的第一个场景之间有一个segue,给该segue一个唯一的标识符,然后根据前一点中引用的NSUserDefaults内容调用{{1如果你确定开始你的旅行是合适的。

    顺便说一下,你可能习惯于创建连接到按钮或类似东西的segue。但是,在这种情况下,您将通过控制拖动(或右键单击拖动)从第一个场景中的视图控制器图标到第一个场景,在视图控制器之间创建一个segue,如下所示。这样,它不是一个由按钮或类似东西触发的场景,而是一旦你指定了segue的标识符,第一个视图控制器的performSegueWithIdentifier可以通过编程方式调用segue viewDidLoad。 1}}:

    create segue between view controllers

  3. 如果您有任何疑问,请告诉我们。