模态视图启动?
Posted
技术标签:
【中文标题】模态视图启动?【英文标题】:Modalview startup? 【发布时间】:2013-06-08 21:46:21 【问题描述】:我意识到这个问题听起来像是一个实际操作的问题,但我不知道该怎么做。所以我的问题是,我如何才能呈现一系列模态视图以仅在应用程序首次启动时出现,例如一系列欢迎页面。我目前正在使用故事板。提前致谢。
【问题讨论】:
哪一部分你不知道怎么做?呈现模式视图还是仅在应用第一次运行时呈现视图? @rmaddy 两个?你能帮忙吗? 【参考方案1】:使用 NSUserDefaults 来存储变量“presentedIntroView”或类似的东西。模态显示来自根视图控制器的视图或如果该变量设置为 false 则打开的第一个视图,如果该变量在 NSUserDefaults 中设置为 true 则不显示它(一旦他们完成教程,您应该将其设置为)。 NSUserDefaults 将使此信息永久存储(即从一个会话到下一个会话)。
您可以在此处找到 NSUserDefaults 文档:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsuserdefaults_Class/Reference/Reference.html。它本质上是一个共享的、持久的应用程序字典,您可以使用类中的方法在其中设置值。
【讨论】:
以上是关于模态视图启动?的主要内容,如果未能解决你的问题,请参考以下文章
带有 AngularJs 的 Ionic 框架:模态是不是可以与启动模态的视图具有相同的控制器?