Swift - 导航栏 [重复]
Posted
技术标签:
【中文标题】Swift - 导航栏 [重复]【英文标题】:Swift - Navigation Bars [duplicate] 【发布时间】:2017-11-17 20:23:47 【问题描述】:我无法让导航栏为 iPhone X 和所有其他 iPhone 和 iPad 优化显示。
我在苹果开发者文档中读到导航栏的目的是为了调整标题不会被 iPhone X 上的传感器外壳隐藏。
因此,我尝试在 iPhone 8 上的 Interface Builder 上正常制作导航栏(并添加高度 65 约束,以及顶部、左侧和右侧附件约束)。
当我在模拟器中运行时,iPhone X 通过传感器外壳显示导航栏,这意味着标题不可见。
任何有关如何让导航栏同时适用于所有 iPhone、iPad 和 iPhone X 的帮助将不胜感激。
提前致谢:)
【问题讨论】:
【参考方案1】:从 ios 11 开始,您应该使用新的安全区域指南来定位您的内容。不要将条形尺寸假定为与您的视图的偏移。请参阅Positioning Content Relative to the Safe Area上的苹果文档
【讨论】:
以上是关于Swift - 导航栏 [重复]的主要内容,如果未能解决你的问题,请参考以下文章