masonry的基本用法

来源:互联网 发布:淘宝客服售后处理流程 编辑:程序博客网 时间:2024/05/17 07:51

Masonry简单使用

  • 介绍
  • 使用

 

介绍:

在其官网上也进行了很多的介绍,在下面会写出我自己的一些见解.如果使用过iOS中系统的NSLayoutConstraints已经知道非常麻烦,而masonry用起来就方便多了。


使用:

   
 方法1:
          

UIView *superview = self;

UIView *view12 = [[UIView alloc] init];

view12.translatesAutoresizingMaskIntoConstraints = NO;

view12.backgroundColor = [UIColor greenColor];[superview addSubview:view12];

UIEdgeInsets padding = UIEdgeInsetsMake(10,10,10,10);
[view1 mas_makeConstraints:^(MASConstraintMaker *make) {  

make.top.equalTo(superview.mas_top).with.offset(padding.top);//with is an optional semantic filler
make.left.equalTo(superview.mas_left).with.offset(padding.left);  
make.bottom.equalTo(superview.mas_bottom).with.offset(-padding.bottom);  
make.right.equalTo(superview.mas_right).with.offset(-padding.right);
}];

简化使用:

[view1 mas_makeConstraints:^(MASConstraintMaker *make) {  

make.edges.equalTo(superview).with.insets(padding);

}];




0 0