一个控件,想要删除其中一条约束,比如这条make.bottom.mas_offset(0);
首先要用一个MASConstraint属性把这条约束记录下来
@property (nonatomic, strong) MASConstraint *viewBottomConstraint;
然后在mas_makeConstraints把bottom的约束赋值给他:
[view mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.mas_offset(0);
make.top.mas_offset(0);
make.width.height.mas_equalTo(300);
_viewBottomConstraint = make.bottom.mas_offset(0);
}];
想要删除的时候调用:
[_viewBottomConstraint uninstall];
网友评论