iOS 11 iPhone X工具栏不尊重安全区域

时间:2017-09-22 05:34:25

标签: toolbar ios11 xcode9 iphone-x

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

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

2 个答案:

答案 0 :(得分:1)

为了能够将项目限制在故事板中的安全区域,您需要启用"使用安全区域布局指南"在故事板上,在Interface Builder Document部分中:

Screenshot of Interface Builder Document in Xcode 9

一旦你完成了这个,你可以,如另一个答案所述,限制在安全区:

Screenshot of Safe Area constraint in in Xcode 9

答案 1 :(得分:0)

解决方案是将底部和侧面的故事板中的垂直约束更改为安全区域而不是容器边距:

enter image description here