iOS启动屏幕与逻辑

时间:2017-05-06 12:40:42

标签: ios swift launch-screen

是否可以在iOS启动屏幕故事板中构建一些逻辑?

我想要一个显示标题的'启动'屏幕,只有当用户第一次启动我的应用时。

然后在随后的发布中,我希望启动屏幕有一个空的导航控制器。

(如果有一种方法可以在编辑上/在故事板/ IB之外执行此操作,那么也非常乐意这样做。)

由于

2 个答案:

答案 0 :(得分:0)

不,不可能。启动屏幕不是由您的应用呈现,而是由系统呈现,因此它是静态的。

  

请注意,启动屏幕不是完全可自定义的视图控制器。您无法在故事板中指定自定义类名,并希望系统通过调用viewDidLoad为您提供在此阶段执行代码的选项。请记住,该应用尚未推出。

(根据this site

此外,您似乎无法以编程方式更改启动图像,如this question中所述。

答案 1 :(得分:0)

Swift 3版本8.3.2(8E2002),我尝试将ViewController添加到LaunchScreen.storyboard但func viewDidLoad()没有调用,你可以添加FakeLaunchScreen.storyboard,布局相同的LaunchScreen.storyboard并做你喜欢的事情。

enter image description here