- 1、Masonry使用注意事项
用mas_makeConstraints的那个view需要在addSubview之后才能用这个方法
mas_equalTo适用数值元素,equalTo适合多属性的比如:make.left.and.right.equalTo(self.view)
方法and和with只是为了可读性,返回自身,比如:make.left.and.right.equalTo(self.view)
和make.left.right.equalTo(self.view)
是一样的。
因为iOS中原点在左上角所以注意使用offset
时注意right和bottom用负数。
- 2、Masonry
适配
iOS6和iOS7时需要注意的问题
开发项目时是先在iOS8上调试完成的,测试时发现低版本的系统会发生崩溃的现象,修复后总结问题主要是在equalTo的对象指到了父视图的父视图或者父视图同级的子视图上造成的,所以做约束时如果出现了崩溃问题百分之九十都是因为这个。