我创建了一个单 View 测试应用程序,并尝试在安装了iOS 7的iPhone 5上运行它。似乎屏幕已设置为iPhone 4尺寸,并且黑条出现在 View Controller 的上方和下方。我刚刚使用Xcode 6创建了该项目,并尝试运行该项目而不涉及任何其他设置。还有其他人看到吗?
最佳答案
为了解决此问题,您必须为您的应用程序支持的设备创建启动屏幕图像。
在启动新应用程序时:
例如,假设您的应用支持iPhone> 4s,那么iPhone:4s,5、5s,6和6plus。
确保制作具有以下尺寸的启动图像:
For more info about iOS screen dimensions, see this helpful chart
选择您的项目,然后选择常规设置:
单击项目时,在常规部分中选择或创建启动屏幕。
,然后确保添加或选择启动图像 Assets :
转到images.xcassets并在左侧选择LaunchImage,然后选择您的应用程序支持的设备(在右侧)
确保将图像放在正确的位置,可以选择虚线正方形,然后在属性检查器(屏幕的右侧)中查看图像需要满足的尺寸。
现在,当模拟您的应用程序时,所有黑条都消失了。
关于ios7 - Xcode 6和Swift : Black bars appear above and below the viewcontroller on iOS 7 iPhone 5 device,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26084819/