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" 等吗?
已从 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" 等吗?