我正在为视网膜4英寸和3.5英寸创建一个适用于IOS7的应用程序,当我的目标版本是IOS7时,每件事都很好。但是,当我将版本设置为低于6.1时,顶部和底部栏处会有一个空白区域。当我在IOS6.1 Simulator 4inch中运行它时,我得到这样的东西。 我有IOS6.1的Default-568h@2x.png,之前也有。 我正在使用Xcode 5DP
应用具有目标版本7时的屏幕截图
任何帮助将不胜感激
答案 0 :(得分:31)
要解决此问题,您必须专门为iOS 6添加背景图像,请按照以下步骤使用新的xCode添加此图像。
1)从资产目录中添加新图像集并将其命名为“默认”图像集
2)右键单击该资产目录图像。
3)从以下选项中选择iPhone,Retina 4英寸
4)按照分辨率
顺序添加图像320 * 480
640 * 960
640 * 1136
5)清理你的项目
6)运行你的项目
答案 1 :(得分:11)
添加名为Default-568h@2x.png
的启动图像。这将标识您支持iPhone 5指标的应用
答案 2 :(得分:6)
在Xcode 7 Beta 6中 解决方案是,
选择左侧的项目>>在常规设置中 在"应用程序图标和启动图像" 在"启动屏幕文件"选择main.storyboard
这应解决问题。
答案 3 :(得分:1)
我收到警告"想念Retina 4英寸发射图像"点击它,XCode要求添加图像本身给我。点击添加,然后就可以了。
答案 4 :(得分:0)
我无法将我的解决方案添加为评论。所以写在这里。
我遇到了同样的问题。根本原因是Images.xcassets文件夹。此图像文件夹已损坏。解。删除现有的" Images.xcassets"。创建新的黑色项目并将Images.xcassets从新项目拖动到现有项目。
如果有人遇到这个问题。至少尝试一次。