【问题标题】:iPhone X safe area not workingiPhone X 安全区不工作
【发布时间】: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


【解决方案1】:

我找到了答案。显然,这是因为 XIB 文件被缓存了。我必须清理项目并重新运行它。它运行良好。

【讨论】:

  • @Abdel 您是否指定要附加安全区域的视图?左、右、上、下?
  • 对我来说 - 我重新创建约束(启用保存区域后)。清除并构建项目,但没有运气。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-03
  • 2018-03-03
  • 2018-04-28
  • 1970-01-01
  • 2018-03-23
  • 1970-01-01
  • 2018-04-28
相关资源
最近更新 更多