1.首先下载Masonry 源码
2.在用到的类里面加入头文件 #import"Masonry.h"
3.库里的一些对应的方法
01首先在Masonry中能够添加autolayout约束有三个函数
02mas_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效果图
网友评论