Ios 如何将我的约束完美地设置到故事板的底部

Ios 如何将我的约束完美地设置到故事板的底部,ios,swift,interface-builder,Ios,Swift,Interface Builder,我正在故事板中使用AutoLayout。我已将translateautoresizengmaskstoconstraints设置为false。我创建了如下约束: superView占据整个屏幕的框架。当我运行应用程序时,底部条形图不会出现。但是,如果在图片中我将常量更改为50,它会跳到预期的位置 我有一个以前的分支,我没有将其设置为50,但由于一些其他限制它看起来像预期的那样。但这并不准确,我也不知道为什么它会突然变成这样。我使用了查看调试器功能,而底部条形图完全不显示 我如何设置它,使约束具

我正在故事板中使用
AutoLayout
。我已将
translateautoresizengmaskstoconstraints
设置为false。我创建了如下约束:

superView
占据整个屏幕的
框架
。当我运行应用程序时,
底部条形图
不会出现。但是,如果在图片中我将
常量
更改为
50
,它会跳到预期的位置

我有一个以前的分支,我没有将其设置为
50
,但由于一些其他
限制
它看起来像预期的那样。但这并不准确,我也不知道为什么它会突然变成这样。我使用了
查看调试器
功能,而
底部条形图
完全不显示

我如何设置它,使
约束
具有
常量
0
,并且仍然显示?这个错误的原因可能是什么?谢谢


当您尝试向两个项目添加约束时,您可以尝试一种更简单的方法,选择其中两个(甚至超级视图),如下所示:

然后单击情节提要/xib右下角的“添加新约束”

然后,可以根据需要选择不同类型的对齐约束。
如果您只选择一个项目来添加新约束,则align将被禁用,因为它需要两个项目。

当您尝试向两个项目添加约束时,您可以通过选择其中两个(甚至超级视图)来尝试更简单的方法,如下所示:

然后单击情节提要/xib右下角的“添加新约束”

然后,可以根据需要选择不同类型的对齐约束。
如果只选择一个项目来添加新约束,则“对齐”将被禁用,因为它需要两个项目。

如果不确定该条是否正好位于可见字段之外,请尝试在视图中打印该条的框架。您是否对侧面和高度设置了约束?根据经验,您可以说视图需要4个约束条件,iOS才能确切地知道视图的放置位置。

如果您不确定条形图是否刚好位于可见字段之外,请尝试在视图中打印条形图的框架。您是否对侧面和高度设置了约束?根据经验,您可以说一个视图需要4个约束,iOS才能确切知道您要将视图放置在何处。

将需要有关视图层次结构和其他约束的更多信息。将需要有关视图层次结构和其他约束的更多信息。您好,在IB中,它不允许我更改父约束。如果我改变背景颜色,整个屏幕都会变彩色不知道你在说什么?我假设底部的栏是您的视图?您要在哪个视图上更改背景?也许IB中视图层次结构的屏幕截图可以澄清我现在的想法。感谢调试tipsHi,在IB中,它不允许我更改父约束。如果我改变背景颜色,整个屏幕都会变彩色不知道你在说什么?我假设底部的栏是您的视图?您要在哪个视图上更改背景?也许IB中视图层次结构的屏幕截图可以澄清我现在的想法。感谢您提供的调试提示,感谢您的回答。我每次都会与superview对齐,你提到的方法我的答案会有所帮助。如果我的答案对你有帮助的话,你介意选择我的答案吗?对不起,我的意思是我已经在做答案所说的了。谢谢你的回答。我每次都会与superview对齐,你提到的方法我的答案会有所帮助。如果我的答案对你有帮助的话,你介意选择我的答案吗?对不起,我的意思是我已经在做答案所说的了。