在 iOS 应用程序开发中启动图像与故事板

Launch Images vs Storyboards in iOS app development

我最近一直在努力理解 iOS 8.0 中引入的这个新故事板概念。

问题 1

到目前为止,我一直在使用启动图像,但现在我对情节提要感到好奇,因为它们似乎 消除了为每个支持的屏幕指定多个启动图像文件的需要

那么,如果我的启动图像包含红色背景和文本(全部在图像中),我现在要做的就是设计一个 ViewController 红色背景和中间的文本?

这些理解正确吗?

问题 2

  • Q1:基本上是的

  • Q2:您不需要"remove"任何东西。这是一个目标级别的设置;指定启动屏幕文件而不是启动图像源:

请注意,这是新项目中的默认设置,因此很容易尝试并亲自查看。

根据apple docs

In iOS 8 and later, you can create a XIB or storyboard file instead of a static launch image.

If you also need to support earlier versions of iOS, you can continue to supply static launch images in addition to a launch file.

  1. 是的,你的理解是对的。启动故事板是启动图像的替代品。这是在 iOS8.
  2. 中介绍的
  3. 如果您的目标用户是 iOS8 之前的用户,则您需要启动故事板和启动图像。