我听说过xcode 6带来的新功能,它允许您将故事板作为启动画面。 现在......
有没有办法通过viewcontroller控制启动画面故事板上的UI元素? (显示加载屏幕或其他内容)
我试了一下,我只是在控制器的viewdidload中做了println("Here's the view loaded on the loadingscreen")
,它被引用到启动画面故事板中的视图,但根本没有输出..
我做错了什么?
答案 0 :(得分:13)
你没有做错任何事。
没有代码与启动屏幕相关联。你不能运行任何逻辑。它纯粹存在,因此您可以使用AutoLayout为不同大小的设备布局启动屏幕。
答案 1 :(得分:3)
您无法指定任何类来启动屏幕并在那里运行代码。故事板文件只是多个初始屏幕(启动图像)的替代方案。您可以为不同的iOS平台和方向使用基于故事板/ xib文件的启动屏幕(您可以使用自动布局处理它)。
您需要记住的重点是,此时应用程序尚未完全启动。
因此,不会调用viewDidLoad
或任何视图生命周期方法。