博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Masonry约束手误Bug
阅读量:6690 次
发布时间:2019-06-25

本文共 547 字,大约阅读时间需要 1 分钟。

hot3.png

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!!!

转载于:https://my.oschina.net/550872569/blog/667894

你可能感兴趣的文章
两台电脑共享鼠标键盘
查看>>
我的友情链接
查看>>
EDM资讯分享:Focussend应邀出席第五届出境自由行&定制游高峰论坛
查看>>
我的友情链接
查看>>
α冲刺 (6/10)
查看>>
Xcode7 低版本iOS系统上下有黑边的问题
查看>>
数据库查询集与反射的应用(自己写的小例子)
查看>>
关于exchange数据库无法装载问题分析处理
查看>>
nginx配置之一堆without
查看>>
iOS 系统架构及常用框架
查看>>
(毕业)上海行
查看>>
Nginx 源码学习资料
查看>>
Postfix 删除队列中的邮件
查看>>
我的友情链接
查看>>
GTK+Glade3 Gtk-WARNING **: Could not find signal handler 问题最终解析
查看>>
证书??
查看>>
JAVA兼职架构师
查看>>
Linux 进程和作业管理
查看>>
CSS布局标准
查看>>
Centos在VMware虚拟机上的网络配置一记
查看>>