1、使用autolayout之前,一定要将视图添加到父视图上,否则会报错。
2、使用autolayout时,不能同时对同一个视图使用mas_makeConstraints,否则会报错。
3、使用autolayout时,如果非要修改约束时,可使用mas_updateConstraints进行修改更新。
4、使用autolayout时,可使用mas_remakeConstraints清除之前的所有约束,仅保留最新的约束。
5、mas_equal支付的数据类型包括:NSNumber,CGPoint,CGSize,UIEdgeInsets。
6、equalTo与mas_equalTo的区别:equalTo比较的是view,而mas_equalTo比较的是值。
7、边界中顶部、左侧边界的数值为正整数;而底部、右侧边界的数值为负整数(原因在于计算的是绝对的数值,即计算的底部,或右侧边界的数值时,相对的视图底部高度,或右侧宽度,所以要负数)。
8、多个视图的父视图相同时,须先实例化多个视图,且多个视图都添加到视图后才进行约束设置。