如何在ios中更新约束

时间:2016-02-06 13:11:26

标签: ios objective-c autolayout

您好我是ios的新手,在我的应用中我添加了一个AutoGrowingTextview和

我在此textview中添加了约束 1)顶部空间 2)领先的空间 3)尾随空间 4)高度

我在主视图上添加了按钮,当我点击该按钮时,我想设置textview高度为"零"

为此我写了下面的代码,但它没有用,请帮帮我

我的代码: -

placeholderForCreatedAsset

1 个答案:

答案 0 :(得分:0)

更改身高限制时,系统会调用[self.view setNeedsLayout] layoutSubviews。在layoutSubviews内再次尝试更改textView的高度。在继续之前,您可以在layoutSubviews

中检查以下条件
if (self.heightConstraint.constant == 0) {
    return;
}