如果内容不够大,如何让按钮粘贴到滚动视图的底部?

时间:2018-02-24 10:29:22

标签: ios autolayout

如果按钮和标签之间的等式约束为20且标签有大量文本,则会发生这种情况:

如果文字很小,会发生这种情况:

如您所见,按钮位于标签下方20处。当标签的文字不够大时,我希望它位于视图的底部。

我尝试将等式约束变为>= 20约束,但现在,IB说滚动视图需要约束Y.

这些是我的约束:

enter image description here

1 个答案:

答案 0 :(得分:0)

我解决这个问题的方法是将按钮放在视图层次结构中与容器视图相同的级别,以便它在视图上浮动并且不受滚动影响。

在下图中,我的按钮位于左上角,但无论tableView如何滚动,都会保持固定。注意按钮与层视图在层次结构中的级别是如何。

enter image description here