您的位置:首页 > 其它

Masonry约束手误Bug

2016-04-29 00:01 211 查看
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!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: