现有应用程序已从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以来,是否刚刚发生过此问题?

最后,在情节提要中,如果单击背景图像,请选择“属性”检查器,“模式”有什么设置?是“纵横比适合”,“比例可填充”等吗?

关于ios - iOS 8在初始 View 上导致奇怪的后盖,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28671744/

10-12 14:33
查看更多