序言: 这是针对iOS Apps启动图片(又名Default.png)的规范问题(和答案)。
问题
Default.png
的最佳方法是什么?手动在Info.plist中或使用Xcode(仅在xcode-4中支持,我认为)Default.png
吗?
UIInterfaceOrientation
(初始界面方向)键有什么影响?UISupportedInterfaceOrientations
和UISupportedInterfaceOrientations~ipad
是否对显示Default.png NB:似乎是启动的用法 图像变化非常频繁 在SDK版本之间,请注明 在你的答案中你是什么版本 谈论
答案 0 :(得分:9)
5)是否有任何Apple文档涵盖“启动图像”的所有方面?如果是这样,在哪里?
有一些here:
提供启动图片以改善用户体验。
避免以此为契机 提供:
- “应用程序输入体验”,例如启动画面
- 关于窗口
- 品牌元素,除非它们是您应用程序的静态部分 第一个屏幕
答案 1 :(得分:2)
基于最新iPhone iOS的部分答案
- 在Info.plist中手动或使用Xcode(我认为仅支持xcode-4)
醇>
这两种方法是等效的。 Xcode仅为info.plist提供了便利编辑器UI。没有其他方法可以指定启动图像(可供第三方开发人员使用),而不是在info.plist中设置它。
- iPhone会根据设备方向自动旋转Default.png吗?
醇>
没有。但由于Springoard不支持颠倒,所以任何肖像应用程序都不可能颠倒过来。
Info.plist中的UIInterfaceOrientation(初始界面方向)键有什么影响?
无
UISupportedInterfaceOrientations和UISupportedInterfaceOrientations~ipad对显示Default.png有什么影响
没有
答案 2 :(得分:1)
根据我的经验,最简单的维护方法是在命名启动图像文件时遵循Apple's conventions。如果您仔细阅读并遵循这些命名约定,其他所有内容都将自动生效。自动功能包括:
如果你:
...然后:
按照命名惯例,您需要不:
命名约定至少在iOS 5,6和7中起作用。我相信它们也适用于早期版本。
†图像文件应不嵌套在任何物理文件夹中。将它们添加到Xcode后,您可以将它们分组到Xcode项目列表中的虚拟文件夹中,以避免视觉混乱。
提示:要验证正在使用的图像,请更改图像本身以将文件名显示为图像的一部分。当然,首先要备份你的图像。