0

我意识到这个问题可能听起来像是一个做它的问题,但我不知道该怎么做。所以我的问题是,我如何才能呈现一系列模态视图以仅在应用程序首次启动时出现,例如一系列欢迎页面。我目前正在使用故事板。提前致谢。

4

1 回答 1

0

使用 NSUserDefaults 存储变量“presentedIntroView”或类似的东西。模态显示来自根视图控制器的视图或如果该变量设置为 false 则打开的第一个视图,如果该变量在 NSUserDefaults 中设置为 true 则不显示它(一旦他们完成教程,您应该将其设置为)。NSUserDefaults 将使此信息永久存储(即从一个会话到下一个会话)。

您可以在此处找到 NSUserDefaults 文档:https ://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsuserdefaults_Class/Reference/Reference.html 。它本质上是您的应用程序的一个共享的、持久的字典,您可以使用类中的方法在其中设置值。

于 2013-06-08T22:29:52.287 回答