其实 mas_equalTo是一个MACRO,比较的是值,equalTo比较的是view。
注意:如下方式引入会和自定义View约束冲突引发异常!所以还是建议老老实实的不要用如下宏定义;
// 只要添加了这个宏,就不用带mas_前缀
2 #define MAS_SHORTHAND
3 // 只要添加了这个宏,equalTo就等价于mas_equalTo
4 #define MAS_SHORTHAND_GLOBALS
5 // 这个头文件一定要放在上面两个宏的后面
6 #import "Masonry.h"

本文探讨了在Masonry布局库中,equalTo和mas_equalTo使用时的常见问题。核心区别在于:mas_equalTo比较的是值,而equalTo比较的是视图本身。正确理解和运用这两个方法,能避免布局混乱的问题。
1万+

被折叠的 条评论
为什么被折叠?



