如何使用自动布局动态添加视图

时间:2016-10-18 19:28:00

标签: ios swift xcode autolayout

我在scrollview中有这个视图(粉红色):

enter image description here

我想要这个:

当我点击“添加”按钮“新元素”按钮显示时,当我重新点击“添加”按钮时,“新元素”按钮会隐藏,但我也想要这样:

当“新元素”按钮可见时,粉红色视图的高度就像在照片中一样,但是当“新元素”按钮不可见时,粉红色视图会降低高度,但我无法设置此自动布局的情况。

你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:新元素按钮具有布尔值" isHidden" 如果是真或假只是设置你的粉红色视图高度(pink.frame.size.height),如果是隐藏按钮减少高度如果不隐藏增加高度

if newElementButton.isHidden { pinkView.frame.size.height = 50 }
 else { pinkView.frame.size.height = 100 }