以前用的旧版本只要导入宏定义,设置约束可以很忽略mas_前缀.但是masonry更新后宏定义失效
伪代码:
[self.userImageView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.mas_equalTo(80);
make.left.offset(20);
make.size.mas_equalTo(CGSizeMake(60, 60));
}];
[self.patientLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.mas_equalTo(self.userImage.mas_right).offset(20);
make.top.mas_equalTo(self.userImage.mas_top);
}];
和之前的版本相比,赋值宽高时equalTo需要加上mas_前缀,参照别的控件设置约束时,也需要带上mas_前缀