Masonry
Masonry常用的屬性和方法
例:
UILabel* lable = [[UILabel alloc]init];
[self.view addSubview:lable];
lable.backgroundColor = [UIColor redColor];
[lable mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(self.view.mas_top).offset(10);
make.bottom.equalTo(self.view.mas_bottom).offset(-10);
make.left.equalTo(self.view.mas_left).offset(10);
make.right.equalTo(self.view.mas_right).offset(-10);
}];
UILabel* lable2 = [[UILabel alloc]init];
[lable addSubview:lable2];
lable2.backgroundColor = [UIColor grayColor];
[lable2 mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(lable.mas_top).offset(10);
make.left.equalTo(lable.mas_left).offset(10);
make.width.mas_equalTo(100);
make.height.mas_equalTo(100);
}];
1.Masonry的常見(jiàn)方法:mas_makeConstraints:<#^(MASConstraintMaker *make)block#>
2.Masonry的常見(jiàn)屬性:
1):top/mas_top ? ? ?頂部
2):bottom/mas_bottom ? ?底部
3):left/mas_left ? ?左邊
4):right/mas_right ? 右邊
5):width ? 寬
6):height ? ?高
之意事項(xiàng)
1).一定要先加到父識(shí)圖,在進(jìn)行Masonry的方法
2).Masonry只會(huì)向右和向下計(jì)算 , ?所以在以參照物向左和向上時(shí)用負(fù)值
以上,是我目前的總結(jié)