Masonry

Masonry

- 目前最流行的Autolayout第三方框架

- 用优雅的代码方式编写Autolayout

- 省去了苹果官方恶心的Autolayout代码

- 大大提高了开发效率

- 框架地址:

https://github.com/SnapKit/Masonry

mas_equalTo和equalTo

- 默认情况下

- mas_equalTo有自动包装功能,比如自动将20包装为@20

- equalTo没有自动包装功能

- 如果添加了下面的宏,那么mas_equalTo和equalTo就没有区别#define MAS_SHORTHAND_GLOBALS

- 注意:这个宏一定要添加到#import "Masonry.h"前面

mas_width和width

- 默认情况下

- width是make对象的一个属性,用来添加宽度约束用的,表示对宽度进行约束

- mas_width是一个属性值,用来当做equalTo的参数,表示某个控件的宽度属性

- 如果添加了下面的宏,mas_width也可以写成width:#define MAS_SHORTHAND

- mas_height、mas_centerX以此类推

你可能感兴趣的:(Masonry)