Masonry约束Bug
在使用时定义宏,
#define COMMONGMARGIN 12
约束如下
[imageView mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.mas_equalTo(view.mas_left).offset(COMMONGMARGIN * 1.2);
make.centerY.mas_equalTo(view.mas_centerY);
}];
在.m文件中去全局修改COMMONGMARGIN 名称时 bug
propertry values offset not found obj of type MasConstraint
项目中所有用到offset的代码都报错
make.left.mas_equalTo(view.mas_left).offset(12);
解决方法:
找到报错项目中
MASConstraint.h
MASConstraint.m
替换为重新下载的Masonry框架的
MASConstraint.h
MASConstraint.m
编译success!!!