我有一个专为通用设备设计的应用程序。我已准备好启动图像和应用程序图标的所有不同尺寸。
在iphone 4,iphone 5和iOS 7设备以及带有ios 6.1的iphone 5上运行良好
然后,我发现在最新的ios 7新ipod第5代上它没有全屏(3.5而不是4英寸)。
我更新项目以使用Images.xcassets然后问题解决了。应用程序全屏运行。
然而,它开始只在带有ios 6.1的iphone 5上运行3.5英寸(不是全屏应用程序)
[[UIScreen mainScreen] bounds].size.height
返回480而不是568
有什么想法吗?
答案 0 :(得分:0)
使用Xcode资产目录时,设置启动图像时需要小心。 iOS6和iOS7可以有不同的启动图像。如果您希望使用相同的操作系统,请确保为每个操作系统版本正确链接它们。
答案 1 :(得分:0)
我发现你必须为视网膜4英寸发射图像(640x1136)设置2个不同的名称。多么烦人
答案 2 :(得分:0)
当我删除包含8组图像的LaunchImage资产时,这个问题已经解决了。
然后我用一个只包含3个图像集的新LaunchImage(使用两个手指点击)替换。