1、使用:在上面介绍的时候我们看到系统要创建一个试图,距离上下左右都是10的这样一个约束需要写上很多代码,然而现在是使用Masonry的效果。
2、甚至我们这样写得更加简洁,接下来我们来观看下Mason筠续师诈ry中的一些常用属性。也就是说默认情况下括号里面只写了视图的时候,其自动帮你添加当前masxxx(代表前面你需要设置的约束的位置)。
3、比如上面两行代码设置的make.left,当括号里面只写了myView的时候,会自动追加为myView.mas_left。多个视图间隔相同,注意下面设置宽度的时候是传递的数组,这样才能让梧丐荠虔多个视图进行等距离显示
4、priorityLow()设置约束优先级,#define MAS_SHORTHAND_GLOBALS使用全局宏定义,可以使equalTo等效于mas_equalTo。
5、#define MAS_SHORTHAND使用全局宏定义, 可以在调用masonry方法的时候不使用mas_前缀。
6、scrollView使用约束的问题:原理通过一个contentView来约束scrollView的contentSize大小,也就是说以子控件的约束条件,来控制父视图的大小。