【发布时间】:2018-05-22 07:01:40
【问题描述】:
目前我正在这个项目中工作,我需要解决 iPhone X 的 UI 问题。我做了一些阅读,说开发人员可以使用 XIB 中的安全区域,它会解决问题。所以我做了,模拟器看起来不错,但不是我的真实设备。
所有 UI 组件都附加到安全区域。但只有 iPhone X 模拟器看起来还不错。我该如何解决这个问题?
【问题讨论】:
-
为了发现差异,我建议您启用“Debug View Hierarchy”并检查是否有任何异常,比较模拟器/设备。
-
@AndreaMugnaini 没什么奇怪的。只是屏幕没有连接到安全区域。同时,故事板中的 UI 在真实设备和模拟器中看起来不错。只是 xib 本身的 UI 在真实设备中看起来很奇怪。
-
我会确认您手机上的二进制文件与模拟器中的二进制文件匹配。删除并重新安装,并清理。
-
@brandonscript 非常感谢队友。你是对的。
标签: ios iphone-x safearealayoutguide