iOS 8 在初始视图中导致奇怪的后退框
Posted
技术标签:
【中文标题】iOS 8 在初始视图中导致奇怪的后退框【英文标题】:iOS 8 causes strange back box on initial view 【发布时间】:2015-02-23 10:35:47 【问题描述】:从 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];
【问题讨论】:
【参考方案1】:这看起来不像是出现了一个黑框...看起来您的背景图像已调整大小和重新定位。
实际上,左侧边缘也有一条黑色的滑行,就好像你有两张背景图片,其中一张调整了大小。
您的屏幕是否开启了自动布局?
如果是这样,您是否对此图像设置了约束,将其固定在显示器的左右边缘?
自从升级到 XCode 6.x 后,这个问题是否刚刚发生?
最后,在你的故事板中,如果你点击你的背景图片,选择属性检查器,你对“模式”有什么设置?是“Aspect fit”、“Scale to fill”等吗?
【讨论】:
谢谢!这就说得通了。这不是 Xcode 6 的问题,更何况是 iOS 8,它在 iOS 7 中并没有出现问题。没有故事板,由于项目的年龄,它是 XIB 文件。我已经更改了属性,现在看起来很好。以上是关于iOS 8 在初始视图中导致奇怪的后退框的主要内容,如果未能解决你的问题,请参考以下文章
iOS 11 UIStackView 填充按比例分布导致奇怪的视图加载动画
iOS 11:带有不透明导航栏的导航控制器内带有滚动视图的弹出视图控制器在转换期间导致奇怪的内容动画