在4英寸的屏幕IOS应用程序中的黑色空间
我为IOS7创build了一个适用于视网膜4英寸和3.5英寸的应用程序,当我的目标版本是IOS7时,每件事情都很好。 但是,当我设置6.1以下的版本,然后在顶部和底部栏有一个白色的空间。 当我运行它在IOS6.1模拟器4英寸我得到这样的东西。 我有IOS6.1的Default-568h@2x.png,之前也有。 我正在使用Xcode 5DP
当应用有目标版本7时的屏幕截图
任何帮助将不胜感激
为了解决这个问题,你必须专门为iOS 6添加背景图片,按照以下步骤使用新的xCode添加。
1)从资产目录中添加新的图像集,并将其命名为“默认”图像集
2)右键单击该资产目录图像。
3)从以下选项中selectiPhone,Retina 4英寸
4)以分辨率顺序添加图像
-
320 * 480
-
640 * 960
-
640 * 1136
5)清理你的项目
6)运行你的项目
1.首先添加iPhone Retina(4英寸)和Retina(3.5英寸)图像作为启动图像。
添加一个名为Default-568h@2x.png
的闪Default-568h@2x.png
图像。 这将识别你的应用程序,支持iPhone 5的指标
在Xcode 7 Beta 6中解决scheme是,
在左侧select您的项目>>在常规设置中
在“应用程序图标和启动图像”下的“启动屏幕文件”中selectmain.storyboard
这应该解决这个问题。
当时我收到警告“Missing Retina 4-inch launch image”点击,XCode要求我自己添加图片。 点击添加,它的工作。
我无法添加我的解决scheme作为评论。 所以写在这里。
我面临同样的问题。 根本原因是Images.xcassets文件夹。 这个图片文件夹被损坏了。 解。 删除现有的“Images.xcassets”。 创build新的黑色项目并将Images.xcassets从新项目拖到现有项目。
如果有人面临这个问题。 至less尝试一次。
- Swift:使用SearchBarsearch这两个部分,而不是合并它们
- 如何使用iTMSTransporter?
- 该应用程序引用Payload / .app / 中的非公共选择器:FailWithError :, topMostAlert
- Obj-C简单的方法来从NSObject的属性转换为NSDictionary?
- ios上的libgdx GdxRuntimeException无法加载文件
- 为什么我的WatchKit扩展程序会在实际的Apple Watch上导致“等待附加”消息,而不是在模拟器中?
- 在Swift中使用Alamofire处理XML数据
- 调用In App Purchase时出错 – swift
- CIDetector在面部特征上给出错误的位置