Ios7 Xcode 6&;Swift:在iOS 7 iPhone 5设备上,viewcontroller的上方和下方会出现黑色条
我创建了一个单视图测试应用程序,并尝试在安装了iOS 7的iPhone 5上运行它。看起来屏幕设置为iPhone4大小,视图控制器的上方和下方都会出现黑色条。我刚刚用Xcode 6创建了这个项目,并尝试在不接触任何其他设置的情况下运行它。其他人看到了吗?请确保为设备屏幕大小添加启动映像,这样可以解决问题。您需要添加默认映像-568h@2x.png发射图像。下面是我通过谷歌搜索找到的一个(我没有创建它,也没有为此获得任何荣誉):Ios7 Xcode 6&;Swift:在iOS 7 iPhone 5设备上,viewcontroller的上方和下方会出现黑色条,ios7,swift,iphone-5,Ios7,Swift,Iphone 5,我创建了一个单视图测试应用程序,并尝试在安装了iOS 7的iPhone 5上运行它。看起来屏幕设置为iPhone4大小,视图控制器的上方和下方都会出现黑色条。我刚刚用Xcode 6创建了这个项目,并尝试在不接触任何其他设置的情况下运行它。其他人看到了吗?请确保为设备屏幕大小添加启动映像,这样可以解决问题。您需要添加默认映像-568h@2x.png发射图像。下面是我通过谷歌搜索找到的一个(我没有创建它,也没有为此获得任何荣誉): 如果您想创建自己的图像,其尺寸必须为640 × 1136由于您没有
如果您想创建自己的图像,其尺寸必须为640 × 1136由于您没有自定义文件名,因此文件名应为“默认”-568h@2x.png“由于某些原因,Xcode 6.1上新项目附带的默认LaunchScreen.xib为480x480,而自动布局和自适应布局的标准.xib文件大小似乎为600x600。如果您将LaunchScreen.xib视图大小设置为600x600,它应该会解决问题,为我解决。为了解决此问题,您必须为应用程序支持的设备创建启动屏幕图像 启动新应用程序时: 例如,假设您的应用程序支持iPhone>4s,那么iPhone:4s、5、5s、6和6plus 确保启动图像具有以下尺寸:
- iPhone4s=640×960
- iPhone5,5s=640×1136
- iPhone6=750 x 1134
- iPhone6plus=1242 x 2208
现在,当模拟你的应用程序时,所有的黑条都消失了。我也遇到了同样的问题。在我的universal应用程序中,我为iPad和iPhone配置了方向,但忘记将设备下拉到universal(在target general settings屏幕上)。当我把它放回原处时,屏幕显示的和预期的一样。你把这个问题解决了吗?你得到答案了吗??下面的所有解决方案对我都不起作用。下面的Pknife和Austin的解决方案对我起作用。在images.xcsets>LaunchImage中,对于iPhone肖像iOS 7-9,您必须将640x960图像添加到2x插槽,将640x1136图像添加到Retina 4插槽。这就解决了问题。当您想使用LaunchScreen..xib文件作为启动屏幕而不是图像时,如何使其工作?