- equalTo 不会自动包装()内的东西
equalTo(@100)
make.size.equalTo([NSValue valueWithCGSize:CGSizeMake(100, 100)]);
- mas_equalTo 会自动包装()内的东西
mas_qualTo(100)
make.size.mas_equalTo(CGSizeMake(100, 100));
make.size.mas_equalTo(100);
使用下面的宏来自动生成views和metrics参数
NSDictionaryOfVariableBindings(abc)
会自动转成 @"abc":@"abc"的字典
下面这两个宏写了之后就不用区分mas了,一律不用mas可达到原来的所有效果
//define this constant if you want to use Masonry without the 'mas_' prefix
#define MAS_SHORTHAND
//define this constant if you want to enable auto-boxing for default syntax
#define MAS_SHORTHAND_GLOBALS
#import "Masonry.h"
通过约束改了布局,需要加一行代码
[self.view layoutIfNeed];