iOS - 顶部布局指南高度问题

时间:2017-11-18 14:59:07

标签: ios uikit ios-autolayout

我正在我的应用程序中重构一些关于iPhone X约束的视图,并将一组视图移动到一个带有导航视图的TabBarController视图中。一切工作都很好,但有一点。嗯...总有“一个问题遗留”的事情,不是吗?

所以我遇到的问题是Top Layout Guide设置得很高。我不希望这样。请参阅有关此问题的屏幕截图。

enter image description here

我已将标签“Maandag”和“Op afspraak”(顶部的一个)的顶部约束设置为0.嗯到顶部布局指南。我转换为此TabBar视图的所有视图都有此问题:(我正在使用Storyboards。

这是设备上的结果(在所有类型的设备上都相同) enter image description here

提前致谢!

1 个答案:

答案 0 :(得分:2)

对于iOS 11,Apple为deprecating top(bottom)LayoutGuide并切换到safeAreaLayoutGuide。在代码中,您可以使用view.safeAreaLayoutGuide.topAnchor固定视图,但在故事板中,您希望将内容固定到视图控制器视图中的安全区域节点:

interface builder safe area