iOS 8 导致初始视图出现奇怪的后框

iOS 8 causes strange back box on initial view

已从 iOS 5->6->7 升级到现在的 8 的现有应用程序。在显示的初始视图中,我出现了一个奇怪的黑色矩形,有人知道为什么吗?我已经包含了 iOS 7 和 iOS 8.

的屏幕截图
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
loginWindow = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
loginWindow.delegate = self;
self.window.rootViewController = loginWindow;
[self.window makeKeyAndVisible];

这看起来不像是出现黑框...看起来您的背景图片已调整大小并重新定位。

实际上,左侧边缘也有一条黑色条带,就好像您有两张背景图片,其中一张已调整大小。

您的屏幕是否开启了自动布局?

如果是,您是否对此图像设置了约束,将其固定在显示器的左右边缘?

升级到 XCode 6.x 后是否出现过这个问题?

最后,在您的 Storyboard 中,如果您单击背景图像 select 属性检查器,您对 "Mode" 有什么设置?是 "Aspect fit"、"Scale to fill" 等吗?