【问题标题】:iOS Launch Screen Storyboard vs Launch ImagesiOS 启动屏幕故事板与启动图像
【发布时间】:2017-06-01 18:43:58
【问题描述】:

所以,我们有两个选择:

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

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

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

苹果表示:(here)

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

在运行时,在现实生活中,哪个更快?哪个使应用在系统上的启动更快或更容易?

【问题讨论】:

  • 两者都不是更快。 iOS 实际上会从启动屏幕故事板生成图像,并在应用启动时使用它。

标签: ios startup launch-screen


【解决方案1】:

App Thinning

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

使用图片资源时请查看此链接

【讨论】:

    【解决方案2】:

    iOS 的速度足以加载情节提要或图像。完全不用担心,做对自己最方便的事。

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

    【讨论】:

      猜你喜欢
      • 2018-11-27
      • 2016-08-08
      • 1970-01-01
      • 2020-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多