1.首先下载Masonry 源码
2.在用到的类里面加入头文件 #import"Masonry.h"
3.库里的一些对应的方法

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

02
mas_makeConstraints执行流程:
1.创建约束制造者MASConstraintMaker,并且绑定控件,生成一个保存所有约束的数组;
2.执行mas_makeConstraints传入的block;
3.让约束制造者安装约束:1.清空之前的所有约束 2.遍历约束数组,一个一个安装。
1.如果设置左右上下间距各位20:

1-01
也可以这样写:

1-02
还可以这样写:

1-03
效果如下:

1-4效果图
此段代码:

1-05
效果图如下:

1-05效果图
如下图:

1-06
效果图:

1-06效果图