- equalTo 不會自動包裝()內(nèi)的東西
equalTo(@100)
make.size.equalTo([NSValue valueWithCGSize:CGSizeMake(100, 100)]);
- mas_equalTo 會自動包裝()內(nèi)的東西
mas_qualTo(100)
make.size.mas_equalTo(CGSizeMake(100, 100));
make.size.mas_equalTo(100);
使用下面的宏來自動生成views和metrics參數(shù)
NSDictionaryOfVariableBindings(abc)
會自動轉(zhuǎn)成 @"abc":@"abc"的字典
下面這兩個宏寫了之后就不用區(qū)分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];