我实现了一个基于故事板的初始屏幕,模仿我的应用程序的默认状态。问题是,当用户首次启动应用程序时,我会通过注册流程看到它们与普通用户体验截然不同的注册流程。因此,启动画面看起来很难尴尬。
在我的情况下,我在这个故事板文件上有两个视图控制器:一个是我的应用程序徽标垂直和水平居中(我想用于第一次启动),另一个带导航栏,标签栏和空格介于两者之间(我想在注册完成后使用)。
我注意到很多应用程序在首次启动和“正常”启动时都有不同的启动画面,但我无法弄清楚如何配置我的应用程序来执行此操作。
我正在使用LaunchScreen.storyboard,它在Info.plist中设置为“启动屏幕界面基本文件名”。我的目标是iOS 8及更高版本,因此我不使用启动图像。
帮助!
答案 0 :(得分:0)
参考this。您的想法是使用NSUserDefault布尔值(假设为false)来检查应用程序是否是第一次启动,然后您可以运行不同的启动控制器。请记住将该布尔值设置为true,以便不显示不同的初始控制器。