在 iOS 应用程序开发中启动图像与故事板
Launch Images vs Storyboards in iOS app development
我最近一直在努力理解 iOS 8.0 中引入的这个新故事板概念。
问题 1
到目前为止,我一直在使用启动图像,但现在我对情节提要感到好奇,因为它们似乎 消除了为每个支持的屏幕指定多个启动图像文件的需要。
那么,如果我的启动图像包含红色背景和文本(全部在图像中),我现在要做的就是设计一个 ViewController 红色背景和中间的文本?
这些理解正确吗?
问题 2
- 如果我使用故事板,是否应该停止使用启动图像?
- 如果是这样,只删除
Images.xcassets
文件夹就够了吗?或者可能将启动 LaunchImage
子目录留空,因为仍然需要图标...
Q1:基本上是的
Q2:您不需要"remove"任何东西。这是一个目标级别的设置;指定启动屏幕文件而不是启动图像源:
请注意,这是新项目中的默认设置,因此很容易尝试并亲自查看。
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.
- 是的,你的理解是对的。启动故事板是启动图像的替代品。这是在 iOS8.
中介绍的
- 如果您的目标用户是 iOS8 之前的用户,则您需要启动故事板和启动图像。
我最近一直在努力理解 iOS 8.0 中引入的这个新故事板概念。
问题 1
到目前为止,我一直在使用启动图像,但现在我对情节提要感到好奇,因为它们似乎 消除了为每个支持的屏幕指定多个启动图像文件的需要。
那么,如果我的启动图像包含红色背景和文本(全部在图像中),我现在要做的就是设计一个 ViewController 红色背景和中间的文本?
这些理解正确吗?
问题 2
- 如果我使用故事板,是否应该停止使用启动图像?
- 如果是这样,只删除
Images.xcassets
文件夹就够了吗?或者可能将启动LaunchImage
子目录留空,因为仍然需要图标...
Q1:基本上是的
Q2:您不需要"remove"任何东西。这是一个目标级别的设置;指定启动屏幕文件而不是启动图像源:
请注意,这是新项目中的默认设置,因此很容易尝试并亲自查看。
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.
- 是的,你的理解是对的。启动故事板是启动图像的替代品。这是在 iOS8. 中介绍的
- 如果您的目标用户是 iOS8 之前的用户,则您需要启动故事板和启动图像。