iOS11设置启动屏幕文件会混淆UI

时间:2017-10-31 08:21:41

标签: ios iphone xcode ios11 xcode9

我有一个旧的iOS应用程序,使用旧的Xcode和配置构建,这样Xcode中的“启动屏幕文件”没有设置,并且应用程序图标设置在plist中。 更新到Xcode 9和iOS 11时,我使用资产目录设置应用程序图标。 在iPhone X上运行应用程序后,我注意到它在兼容模式下运行。

然后,我将启动屏幕文件设置为我创建的新xib文件,然后在没有兼容模式的情况下启动。但是发生的事情是字体变小了,一些约束错了。请查看下面的屏幕截图。

有什么想法吗?

Screen shot

配置:

Xcode Config

修改 我已启用安全区域布局指南。

1 个答案:

答案 0 :(得分:0)

我刚遇到同样的问题。我感觉到这个问题并不容易解决。与发射图像有关的东西以某种方式与窗口混淆。令人讨厌的部分是Apple强制您更改这些图像以便提交到App Store。

看起来兼容模式的工作原理是放大'。这也可以通过查看键盘差异来确认。您现在可以获得现代化的现代感。键盘(较小的键)而不是放大的版本。除了手动修复差异之外,我还没有找到解决此问题的方法。