Masonry使用方法

1.首先下载Masonry 源码

2.在用到的类里面加入头文件  #import"Masonry.h"

3.库里的一些对应的方法

Masonry使用方法_第1张图片
01

首先在Masonry中能够添加autolayout约束有三个函数


Masonry使用方法_第2张图片
02

mas_makeConstraints执行流程:

1.创建约束制造者MASConstraintMaker,并且绑定控件,生成一个保存所有约束的数组;

2.执行mas_makeConstraints传入的block;

3.让约束制造者安装约束:1.清空之前的所有约束  2.遍历约束数组,一个一个安装。


1.如果设置左右上下间距各位20:

Masonry使用方法_第3张图片
1-01

也可以这样写:


1-02

还可以这样写:


1-03

效果如下:


Masonry使用方法_第4张图片
1-4效果图



此段代码:

1-05

效果图如下:


Masonry使用方法_第5张图片
1-05效果图


如下图:


Masonry使用方法_第6张图片
1-06


效果图:


Masonry使用方法_第7张图片
1-06效果图

你可能感兴趣的:(Masonry使用方法)