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

Ash*_*oor 6 iphone xcode objective-c ios ios6

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

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

这基本上是两个问题:

  1. "如何检测应用程序的首次启动?" 如何在iPhone上检测首次启动应用程序

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

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

Rob*_*Rob 11

  1. 关于第一个问题,有一个公认的答案该回答你的问题,你提供的链接.我不确定你的问题是什么,因为你似乎已经找到了自己的答案.

  2. 在第二个问题上,您应该从主视图到导游的第一个场景定义一个segue,然后根据上述答案的结果以编程方式触发segue.最重要的是,你的主场景与你的导游的第一个场景之间有一个segue,给那个segue一个唯一的标识符,然后根据NSUserDefaults前一点中引用的东西,performSegueWithIdentifier如果你确定它适合踢,则调用你的旅游.

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

    在视图控制器之间创建segue

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

  • PS如果你原谅社论,我个人认为任何需要巡回演示用户如何使用它的应用程序都太复杂了.当然,有时候你可能需要做一个非常丰富的应用程序,但是10次中有9次,如果一个应用程序需要游览向用户展示如何使用该应用程序,那么该应用程序的设计很差,而且太复杂了.应用程序应该是直观的,我们应该将指令包含在设计失败中.我们都应该努力开发完全没有在线帮助/旅游的应用程序! (3认同)