推出iOS屏幕故事板VS启动图像

问题描述:

所以,我们有两个选择:推出iOS屏幕故事板VS启动图像

  1. 启动屏幕故事板
  2. 启动图像

我发现“启动屏幕故事板”选项是最简单的并且效率最高,但是如果您想在某些元素上使用圆角或边框,则会受到限制。

'启动图像'为您提供了更多空间来创建用户界面的静态PNG。但是,他们创建更多文件并添加到应用程序大小。

苹果表示:(here

这是最好使用Xcode的故事板为您推出的屏幕,但如果需要的话可以提供一组静态图像。

在运行期间,在现实生活中,哪个更快?这使得应用程序在系统上启动更快或更简单?

+3

两者都不是更快。 iOS实际上是从启动屏幕故事板生成一个图像,并在应用程序启动时使用该图像。 – rmaddy

App Thinning

这取决于你在推出屏幕VS推出图像在图像尺寸显示艺术品的数量。此外,诸如应用稀疏等技术将为每种设备类型创建正确的变体,以选择正确的资产,避免其他不必要的资源。

查看此链接当您使用图像资产

iOS是足够快加载故事板或图像。根本不用担心,只要做一些最适合你的方法即可。

顺便说一下,还有第三种选择: 让iOS首先显示静态启动屏幕/图像。然后显示您的第一个视图控制器与启动图像具有完全相同的布局,但添加动态UI元素。这第一个视图控制器应该是alpha动画英寸添加动态用户界面元素的例子:加载进度条或注册/登录按钮。