我想在我的应用程序中添加一个欢迎视图,其中描述了说明等。
我希望它只在应用程序首次启动时出现一次......然后在随后的启动中转到我的应用程序的主视图......这是一个导航控制器。
跟踪发布/实施这个想法的最佳方式是什么?
谢谢。
我想在我的应用程序中添加一个欢迎视图,其中描述了说明等。
我希望它只在应用程序首次启动时出现一次......然后在随后的启动中转到我的应用程序的主视图......这是一个导航控制器。
跟踪发布/实施这个想法的最佳方式是什么?
谢谢。
NSUserDefault 正是为这类事情而制作的。
在导航控制器的根控制器(通常作为第一个可见的视图控制器)中,使用带有presentModalViewController:animated:
.
您可能想从内部调用它viewWillAppear:
。不要对模态视图控制器的呈现进行动画处理(否则您会看到下面的内容),而是在关闭它时进行动画处理 - 它看起来非常优雅。
使用 UserDefaults 存储已经显示的信息,不再显示。
我同意 JustSid 的观点。在我的应用程序中,我为该用途设置了一个 NSUserDefault 值,然后在 viewDidLoad 时将其关闭。该应用程序会检查该值,但除非卸载该应用程序,否则不会触发该消息。