iOS启动屏幕故事板与启动图像

4

因此,我们有两个选项:

  1. 启动画面故事板
  2. 启动图片

我发现'启动画面故事板'选项是最简单和最有效的,但如果您想在某些元素上使用圆角或边框,则会受到限制。

'启动图片'为您提供更多空间来创建UI的静态PNG。 但是,它们会创建更多文件并增加应用程序大小。

苹果公司指出:(这里)

最好使用Xcode故事板作为启动屏幕,但如果必要,可以提供一组静态图像。

在运行时,实际生活中,哪种方法更快?哪种方法使应用程序启动更快或对系统更轻松?


3
两者速度都一样。iOS实际上会从启动屏幕故事板生成一张图片,并在应用程序启动时使用该图片。 - rmaddy
2个回答

1

应用瘦身

启动屏幕中显示的艺术品数量与启动图像中的图像大小有关。此外,像应用瘦身这样的技术将为每种设备类型创建正确的变体,以选择正确的资产,避免不必要的其他资产。

在使用图像资产时,请查看此链接


1
iOS足够快,可以加载Storyboard或图片。完全不需要担心,只需做最方便的事情。
顺便说一下,还有第三个选项:让iOS首先显示静态启动屏幕/图片,然后显示您的第一个视图控制器,其布局与您的启动图像完全相同,但添加了动态UI元素。这个第一个视图控制器应该是alpha动画进入的。添加动态UI元素的示例:加载进度条或注册/登录按钮。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接