【问题标题】:iOS 8 causes strange back box on initial viewiOS 8 在初始视图中导致奇怪的后退框
【发布时间】: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];

【问题讨论】:

    标签: ios ios7 ios8


    【解决方案1】:

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

    实际上,左侧边缘也有一条黑色的滑行,就好像你有两张背景图片,其中一张调整了大小。

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

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

    自从升级到 XCode 6.x 后,这个问题是否刚刚发生?

    最后,在你的故事板中,如果你点击你的背景图片,选择属性检查器,你对“模式”有什么设置?是“Aspect fit”、“Scale to fill”等吗?

    【讨论】:

    • 谢谢!这就说得通了。这不是 Xcode 6 的问题,更何况是 iOS 8,它在 iOS 7 中并没有出现问题。没有故事板,由于项目的年龄,它是 XIB 文件。我已经更改了属性,现在看起来很好。
    猜你喜欢
    • 2014-11-06
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 2015-06-18
    • 1970-01-01
    相关资源
    最近更新 更多