【问题标题】:iOS 11 iPhone X toolbar not respecting safe areasiOS 11 iPhone X 工具栏不尊重安全区域
【发布时间】:2018-03-03 14:33:32
【问题描述】:

我注意到在使用 iPhone X 的模拟器中,tabBar 垂直增加尺寸以尊重屏幕底部的安全区域。然而,故事板中添加的工具栏不会并且仍然保持其默认的 44 高度,这会导致工具栏项在边缘被截断。

如何在不自定义工具栏的情况下复制 iPhone X 上工具栏的 tabBar 行为?

【问题讨论】:

    标签: toolbar ios11 xcode9 iphone-x


    【解决方案1】:

    为了能够将项目限制在情节提要中的安全区域,您需要在情节提要的“界面生成器文档”部分中启用“使用安全区域布局指南”:

    完成此操作后,您可以如另一个答案中所述,将其限制在安全区域:

    【讨论】:

      【解决方案2】:

      解决方法是将storyboard底部和侧面的垂直约束改为安全区域而不是容器边距:

      【讨论】:

      • 我在 Xcode 9 中没有看到这个选项。我的工具栏“底部空间到:Superview”有一个限制,并且无法将其更改为安全区域。
      • 查看先决条件@colincameron的其他答案
      猜你喜欢
      • 2018-03-02
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 2020-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多