为什么iOS 9和Xcode 7在iPhone 6及更高版本中不显示全视图高度和宽度?

问题描述:

我使用的是iOS 9和Xcode 7 ....我制作的新应用程序没有故事板,并使用自动布局和使用大小类.....基本上我使用xib调整大小功能并使用代码来检查设备。当我使用xcode 6.4和iOS 8时,我的代码适用于每个设备。但是当我使用Xcode 7和iOS 9时,屏幕不会在设备上显示完整,这仅适用于iPhone 6及更高版本。我在这里附上图片... enter image description here为什么iOS 9和Xcode 7在iPhone 6及更高版本中不显示全视图高度和宽度?

请参阅图像黑色部分出现在iPhone 6及以上版本的每个屏幕上.....我在启动图像上添加所有启动图像查看....但我不知道为什么出现这个问题。

如果我没有添加启动图像,没有运行代码这样的视图像这样...... enter image description here ......我这是与启动屏幕有关的问题。

您需要设置这些设备的启动屏幕。或者您的视图背景颜色为黑色。并且您没有为UIImageView设置约束。

+0

我已经添加iPhone纵向iOS 8,9(Retain HD 5.5和Retain HD 4.7)和iOS 7-9(2X和Retain 4)的启动屏幕。 – rahul

+0

你是否在启动屏幕或图像时使用nib文件? – hasan83

+0

尝试从设备/模拟器中删除应用程序。在xcode中清理项目然后重新运行应用程序。当我切换到我的项目之一的xcode 7时,某些图像没有出现在应用程序中,直到我更改这些图像的名称并在界面生成器中重置它们 – hasan83