#import "Masonry.h"
使用
初始Masonry
这是使用MASConstraintMaker创建的约束:
/* 注意:view1应首先添加为某个视图的子视图,superview是一个局部变量...,指view1的父视图. */
UIEdgeInsets padding = UIEdgeInsetsMake(10, 10, 10, 10);
[view1 mas_makeConstraints...NSNumber
自适应布局允许将宽度或高度设置为固定值.....attribute2 + constant,此为约束的计算公式, .multipliedBy本质上是用来限定 multiplier的
注意,因为编程中的坐标系从父视图左上顶点开始,所以指定基于父视图的...如果你需要一个视图随着父视图的宽度和高度,位置自动变化,你应该同时指定 right,bottom,width,height与父视图对应属性的比例(基于某个尺寸下的相对位置计算出的比例),并且constant