用途
NSLayoutAnchor其实是一个工厂类,用NSLayoutAnchor来创建NSLayoutConstraint对象,使用这些对象实现自动布局。一般不会直接创建NSLayoutConstraint对象,而是用UIView(NSView)、其子类或者UILayoutGuide的某个anchor属性。这些属性对于Auto Layout中主要的NSLayoutAttribute值,所以也可以用NSLayoutAnchor子类创建这些NSLayoutAttribute值。
Building Constraints
- -constraintEqualToAnchor: 返回一个对象的某个属性等于另一个对象某个属性的约束。
- -constraintEqualToAnchor:constant:返回一个对象的某个属性等于另一个对象的某个属性加偏移量的约束。
- -constraintGreaterThanOrEqualToAnchor:返回一个对象的某个属性大于或者等于另一个对象某个属性的约束。
- -constraintGreaterThanOrEqualToAnchor:constant:返回一个对象的某个属性大于或者等于另一个对象某个属性加偏移量的约束。
- -constraintLessThanOrEqualToAnchor�:返回一个对象的某个属性小于或者等于另一个对象某个属性的约束。
- -constraintLessThanOrEqualToAnchor�:constant:返回一个对象的某个属性小于或者等于另一个对象某个属性加偏移量的约束。
结束语
如果有不对的地方请及时指出,谢谢!!!