Swift - 导航栏

时间:2017-11-17 20:23:48

标签: ios swift xcode ipad iphone-x

我无法制作它,导航栏将为iPhone X和所有其他iPhone和iPad提供优化的显示。

我已经阅读了苹果开发人员文档,导航栏需要进行调整,以便iPhone X上的传感器外壳不会隐藏标题。

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

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

如何获得有关如何同时为所有iPhone和iPad以及iPhone X工作的导航栏的任何帮助都将不胜感激。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

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

上的Apple文档