https://segmentfault.com/a/1190000003934323
属性
PureLayout定义了用于创建自动布局约束视图属性。这里是一个最常用的属性插图 。
有5个特定的属性类型,其用于在大部分的API :
- ALEdge
- ALDimension
- ALAxis
- ALMargin 在iOS8.0和更高版本可用
- ALMarginAxis 在iOS8.0和更高版本可用
此外,还有一个通用属性类型, ALAttribute ,这是有效地所有特定类型的联合。你可以认为这是“父类”的所有具体属性类型的,这意味着它始终是安全蒙上了特定类型的通用 ALAttribute类型。 (请注意,反之则不然 - 铸造的一般ALAttribute到一个特定的属性类型是不安全的! )