ios-autolayout添加约束的规则

1、如果添加的约束和其他控件没有关系就会添加到自己身上了。比如说这样我们给button添加约束高和宽给定死的值就会添加到该button下面如图ios-autolayout添加约束的规则

2、如果是父子关系,设置子控件的约束和父控件相关,约束会添加到父控件上如在button中添加在父控件中水平垂直居中显示下图

ios-autolayout添加约束的规则

3、如果是兄弟关系的控件,设置两个兄弟约束会添加到第一个共同的父控件上。比如把button1和button2设置为等高等宽。同层级view之间的约束,添加到它们的父view上,对于两个不同层级的view之间的约束关系,添加到它们最近的共同父类的view上。