【问题标题】:iOS11 setting the Launch Screen File messes the UIiOS11 设置启动屏幕文件使 UI 混乱
【发布时间】:2018-04-12 08:23:06
【问题描述】:

我有一个使用旧 Xcode 和配置构建的旧 iOS 应用程序,因此未设置 Xcode 中的“启动屏幕文件”,并且在 plist 中设置了应用程序图标。 更新到 Xcode 9 和 iOS 11 时,我使用 Asset Catalog 设置了 App Icons。 在 iPhone X 上运行该应用程序后,我注意到它在兼容模式下运行。

然后,我将启动屏幕文件设置为我创建的新 xib 文件,然后它在不兼容模式下启动。但是发生的事情是字体变小了,并且一些约束放错了位置。检查下面的屏幕截图。

有什么想法吗?

配置:

编辑: 我已启用安全区域布局指南。

【问题讨论】:

  • 如果您有限制,建议启用Use safe Area Layout Guides,用于 iPhone X 布局,方法是转到 Storyboard->显示文件检查器->使用安全区域布局指南。
  • 对不起,我忘了提,我已经启用了安全区域布局指南。

标签: ios iphone xcode ios11 xcode9


【解决方案1】:

我刚刚遇到了同样的问题。我感觉到这个问题没有简单的解决方法。与启动图像有关的东西以某种方式与窗口混淆。烦人的部分是苹果强迫你更改这些图像以便提交到 App Store。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    相关资源
    最近更新 更多