0

我将UILaunchImages密钥添加到 Info.plist 文件并使用字典来描述每个启动图像,以便我可以国际化启动图像,我的应用程序仅支持 iPhone:在此处输入图像描述

UILaunchImages喜欢这样: 在此处输入图像描述

我的 Luanch 图像资源是这样的: 我的 Luanch 图片资源是这样的

iPhone4s、5、ipod、6、6 plus 一切正常,但在 iPad mini(iOS 7.0.2)上根本不显示启动图像,我错过了什么吗?

4

1 回答 1

0

专为 iPhone 设计的应用程序在 iPad 上运行时可能会启动到空白屏幕。这是由于应用程序包中存在空的 iPad 特定故事板以及应用程序的信息属性列表 (Info.plist) 文件中的 iPad 特定 UIMainStoryboardFile 键造成的。如果选择了 Universal 选项,两者都是由各种 Xcode 模板项目自动创建的。

在 Xcode 中,在文件导航器中查找名为 MainStoryboard_iPad.storyboard 的文件。如果此文件存在,请将其从您的项目中删除。

在您应用的信息属性列表中

查找名为 Main storyboard file base name (iPad) 或 UIMainStoryboardFile~ipad 的键。如果此密钥存在,请将其删除。您还应该删除任何其他以 (iPad) 或 ~ipad 为后缀的键。

最后,在 iPad 或 iPad 模拟器中测试您的应用程序,并验证其行为是否符合预期。

于 2016-07-29T09:10:28.203 回答