2015-02-23 50 views
0

从iOS 5-> 6-> 7和现在8升级的现有应用程序。在显示的初始视图中,我出现了一个奇怪的黑色矩形,有谁知道为什么?我已经包括了从iOS的7的屏幕截图和iOS 8iOS 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]; 

iOS 8 iOS 7

回答

1

这看起来并不像一个黑盒子出现......它看起来像你的背景图片已调整&重新定位。

实际上,左手边上还有一条黑色的滑行道,好像你有两个背景图像,其中一个已经调整大小。

你的屏幕是否打开了AutoLayout?

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

自从升级到XCode 6.x后,这个问题发生了吗?

最后,在Storyboard中,如果你点击背景图片,选择Attributes Inspector,你对“Mode”有什么设置?问题是“看点适合”,“比例填充”等?

+1

谢谢,哈哈!这就说得通了。它不是Xcode 6的问题,更多的是iOS 8,它在iOS 7中不会出现问题。没有故事板,由于项目的年龄,它是XIB文件。我改变了属性,现在看起来很好。 – 2015-02-23 13:53:08