IOS app中的黑色空间,4英寸屏幕

时间:2013-09-17 08:58:28

标签: iphone ios ios6 ios7

我正在为视网膜4英寸和3.5英寸创建一个适用于IOS7的应用程序,当我的目标版本是IOS7时,每件事都很好。但是,当我将版本设置为低于6.1时,顶部和底部栏处会有一个空白区域。当我在IOS6.1 Simulator 4inch中运行它时,我得到这样的东西。 我有IOS6.1的Default-568h@2x.png,之前也有。 我正在使用Xcode 5DP

enter image description here

应用具有目标版本7时的屏幕截图 enter image description here

任何帮助将不胜感激

5 个答案:

答案 0 :(得分:31)

要解决此问题,您必须专门为iOS 6添加背景图像,请按照以下步骤使用新的xCode添加此图像。

1)从资产目录中添加新图像集并将其命名为“默认”图像集

2)右键单击该资产目录图像。

3)从以下选项中选择iPhone,Retina 4英寸

enter image description here

4)按照分辨率

顺序添加图像
  1. 320 * 480

  2. 640 * 960

  3. 640 * 1136

  4. 5)清理你的项目

    6)运行你的项目

答案 1 :(得分:11)

1.首先添加iPhone Retina(4英寸)和Retina(3.5英寸)图像作为发布图像。

添加名为Default-568h@2x.png的启动图像。这将标识您支持iPhone 5指标的应用

答案 2 :(得分:6)

在Xcode 7 Beta 6中 解决方案是,

选择左侧的项目>>在常规设置中 在"应用程序图标和启动图像" 在"启动屏幕文件"选择main.storyboard

enter image description here

这应解决问题。

答案 3 :(得分:1)

我收到警告"想念Retina 4英寸发射图像"点击它,XCode要求添加图像本身给我。点击添加,然后就可以了。

答案 4 :(得分:0)

我无法将我的解决方案添加为评论。所以写在这里。

我遇到了同样的问题。根本原因是Images.xcassets文件夹。此图像文件夹已损坏。解。删除现有的" Images.xcassets"。创建新的黑色项目并将Images.xcassets从新项目拖动到现有项目。

如果有人遇到这个问题。至少尝试一次。