【问题标题】:Swift - Navigation Bars [duplicate]Swift - 导航栏 [重复]
【发布时间】:2017-11-17 20:23:47
【问题描述】:

我无法让导航栏为 iPhone X 和所有其他 iPhone 和 iPad 优化显示。

我在苹果开发者文档中读到导航栏的目的是为了调整标题不会被 iPhone X 上的传感器外壳隐藏。

因此,我尝试在 iPhone 8 上的 Interface Builder 上正常制作导航栏(并添加高度 65 约束,以及顶部、左侧和右侧附件约束)。

当我在模拟器中运行时,iPhone X 通过传感器外壳显示导航栏,这意味着标题不可见。

任何有关如何让导航栏同时适用于所有 iPhone、iPad 和 iPhone X 的帮助将不胜感激。

提前致谢:)

【问题讨论】:

    标签: ios swift xcode ipad iphone-x


    【解决方案1】:

    从 iOS 11 开始,您应该使用新的安全区域指南来定位您的内容。不要将条形尺寸假定为与您的视图的偏移。请参阅Positioning Content Relative to the Safe Area上的苹果文档

    【讨论】:

      猜你喜欢
      • 2017-05-16
      • 1970-01-01
      • 2013-07-25
      • 2021-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 2021-03-28
      • 1970-01-01
      相关资源
      最近更新 更多