导航栏不适合全宽

时间:2014-09-25 08:14:16

标签: ios xcode swift uinavigationbar

我想在纵向和横向拍摄时让导航栏在整个屏幕宽度上拉伸。为此,我将右边框和左边框的一些约束添加为0像素缩进,如下所示;

enter image description here

但是,这似乎仍然失败,当我在更改后查看视图时,会有一个缩进,如下图所示。

enter image description here

如何阻止此表单发生,以使导航栏在整个屏幕上延伸。

由于

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。我发现这是由导航栏的约束相对于视图的边缘引起的。

要在场景编辑器中修复它,请选择约束,然后在右侧的“工具”窗格中,单击“" First Item"下拉列表(应该是导航栏。领导),然后取消选中"相对于保证金"。

在另一边重复。

希望这有帮助。

答案 1 :(得分:0)

要修复它,

首先删除导航栏的约束,然后通过取消选中“约束到边距”复选框再次分配约束,如下所示:

enter image description here

分配以下四个约束(如上图所示):

Top space to 0
Leading space to 0
Trailing space to 0
Height fixed to 64