23

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

在此处输入图像描述

应用程序具有目标版本 7 时的屏幕截图 在此处输入图像描述

任何帮助将不胜感激

4

5 回答 5

31

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

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

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

3) 从以下选项中选择 iPhone、Retina 4 - inch

在此处输入图像描述

4)按分辨率顺序添加图像

  1. 320 * 480

  2. 640 * 960

  3. 640 * 1136

5)清理你的项目

6)运行你的项目

于 2013-09-17T10:10:26.847 回答
11

1.首先添加添加iPhone Retina(4英寸)和Retina(3.5英寸)图像作为启动图像..

添加一个名为Default-568h@2x.png. 这将确定您的应用程序支持 iPhone 5 指标

于 2013-09-17T10:07:57.180 回答
6

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

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

在此处输入图像描述

这应该可以解决问题。

于 2015-09-05T14:52:20.330 回答
1

我收到一条警告“缺少 Retina 4 英寸启动图像”,点击它,XCode 要求将图像本身添加给我。单击添加,它工作。

于 2014-09-03T06:33:27.100 回答
0

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

我面临着同样的问题。根本原因是 Images.xcassets 文件夹。此图像文件夹已损坏。解决方案。删除现有的“Images.xcassets”。创建新的黑色项目并将 Images.xcassets 从新项目拖到现有项目。

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

于 2014-08-20T13:24:25.547 回答