美文网首页
Masonry删除单个约束

Masonry删除单个约束

作者: 倪大头 | 来源:发表于2020-07-13 11:07 被阅读0次

一个控件,想要删除其中一条约束,比如这条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];

相关文章

网友评论

      本文标题:Masonry删除单个约束

      本文链接:https://www.haomeiwen.com/subject/ymcacktx.html