概述
大多数UI组件的定位可以使用下面的公式来解决:1
obj1.propery1 = obj2.property2 * multiplier) + constant value
约束是相对于父视图的一个概念
1 | // 约束使用NSLayoutConstraint的类方法来创建: |
当创建完约束之后,就可以便捷的把它们添加到适当的视图中,使用以下UIView类方法:
addConstraint和addConstraints。
使用可视化格式语言
在表述约束的格式化字符串中,使用H:指定水平排列,使用V:指定垂直排列。
1 | UITextField *textFieldEmail = [[UITextField alloc] init]; |