Ben*_*ynn 33 iphone ios7 xcode5
我相当肯定这是一个错误,但如果有人找到解决方法,请告诉我.
我在Xcode-5中设置了发布图像的资产目录.如果我设置了iOS 7 R4图像,则仅在我的应用支持纵向方向时使用.我的应用程序只是横向右侧,我没有看到启动图像.
iOS 5,6图像工作得很好,如果我省略iOS 7 R4图像,R4 iOS 5,6图像实际上将"正确"加载.
有没有人能够让这个工作?
更新
我发现我可以显示iOS 7风景图像,但前提是我删除了默认(iOS6)图像,这对我没有帮助.如果您编辑info.plist并将图像方向更改为"横向(右侧主页按钮)"(例如),然后提供水平图像,它将在启动时实际显示在iOS 7上.不幸的是,如果你包含一个iOS 6图像,它会显示出来.此外,如果方向不是"纵向",则不会在目标的"常规"选项卡中看到iOS 7图像.这是Xcode 5.0和iOS 7.0.2.
sar*_*pol 36
我的解决方案是不要使用资产目录并
在项目中提供
Default.png(320x480)
Default@2x.png(640x960)
Default-568h@2x.png(640x1136)
作为捆绑包,iOS会自动找到它们
(Apple不会有iPhone或iPod的风景启动图像,所以我们需要提供旋转90度的风景图像)
如果你也做iPad,
你可能需要
Default-Landscape@2x~ipad.png
Default-Landscape~ipo.png
.
如果有,请不要忘记在Project-Info.plist中删除固定的启动映像名称
rem*_*ada 35
我们找到的解决方案是更新资产目录并仅定位iOS 6和Prior.
怎么做.转到资产目录.在右上角单击"属性检查器"图标.您可以在此处为启动图像设置目标操作系统.取消选中iPhone的iOS 7复选框.现在,您应该能够看到这些设备的启动图像.
没有足够的代表添加评论,所以我会发布一个答案来澄清一些事情.
我不推荐remudada的答案,因为它是一种可能与以后版本不兼容的解决方法,并且它确实包含黑色边框问题.一般警告是有原因的.
NAlexN的答案适用于它解决问题 - iOS正在寻找一个人像启动画面,但如果肖像按钮关闭 - 问题.因此,请保持启用纵向按钮并将以下内容添加到viewcontroller:
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;
}
Run Code Online (Sandbox Code Playgroud)
我遇到了与我的风景相同的问题 - 只有应用程序,这就是我如何解决它:
| 归档时间: |
|
| 查看次数: |
19067 次 |
| 最近记录: |