所以,我们有两个选择:
我发现“启动屏幕故事板”选项是最简单,最有效的选项,但如果您想要在某些元素上使用圆边或边框,则会受到约束。
'启动图像'为您提供了更多空间来创建UI的静态PNG。但是,他们会创建更多文件并添加到应用程序大小。
Apple表示:(Csh Programming Considered Harmful)
最好在发布屏幕上使用Xcode故事板,但如有必要,您可以提供一组静态图像。
在运行期间,在现实生活中哪个更快?这使得应用程序在系统上的启动速度更快或更容易?
答案 0 :(得分:1)
这取决于您在启动屏幕中显示的图稿数量与启动图像中的图像尺寸。此外,像app thinning这样的技术将为每种设备类型创建正确的变体,以选择正确的资产,避免其他不必要的资产。
使用图片资源时,请查看此链接
答案 1 :(得分:1)
iOS足以加载故事板或图片。根本没有必要担心,只为你做最方便的事。
顺便说一句,还有第三种选择: 让iOS首先显示静态启动屏幕/图像。然后显示您的第一个视图控制器具有与启动图像完全相同的布局,但添加动态UI元素。第一个视图控制器应该是alpha动画。添加动态UI元素的示例:加载进度条或注册/登录按钮。