Masonry
2019-05-04 本文已影响0人
景天儿
0 第一性原理
利用AutoLayout来实现布局
使用链式编程,简化约束代码的编写过程。
1 给View添加约束的过程
- 创建约束Maker
- 传入约束(执行block)
-
安装约束(Maker install)
Msr1 View加约束.png
1-1 子过程,执行block,给Maker添加约束
![](https://img.haomeiwen.com/i2156169/605e621e00bcce47.png)
文字描述
![](https://img.haomeiwen.com/i2156169/5fbb94cd62600abd.png)
1-2 子过程,Maker安装约束
![](https://img.haomeiwen.com/i2156169/fa78246e167a1e57.png)
2 类图
![](https://img.haomeiwen.com/i2156169/2c2c894d489b1d72.png)
3 相关
文中的1-1节中的“文字描述”下方的图、2节中的类图,直接取自iOS学习——布局利器Masonry框架源码深度剖析