我在xcode 6中创建了一个非常简单的iphone应用程序。我使用了any:任何大小的类。使用ios8部署到5s设备时看起来很好。然而,在运行7.1的5s设备中,应用程序的大小适用于较小的4和4s设备,顶部和底部都有黑条。
有解决办法吗?如果没有,那么现在看起来大小类(和IB?)几乎无法使用。
答案 0 :(得分:0)
我和你做了同样的事情并找到了一些出路。
我试过这种方式:
使用Launch Images Source
Images.xcassets->启动图片而不是Launch Screen File
。
然后尺寸等级适用于iOS 7.1 4英寸iPhone。
所以,我认为LaunchScreen.xib
在iOS8之前不适用于iOS版本,但size class
没问题。
答案 1 :(得分:0)
如果您的屏幕看起来像这样。
"with black bars at the top and bottom"
在项目中添加名为Default-568h@2x.png的尺寸为640x1136的启动图像
清理并构建项目,您将获得所需的结果