IOS之自动布局

Posted by Heber on March 6, 2019

自动布局的种类

主要三种,autoLayout、autoReSizing、autoSizeClasses,其中autoLayout、autoReSizing两者冲突,autoSizeClasses依赖autoLayout

约束的规则

1、左边距和上边距的优先级会大于右边距和下边距,也就是说如果同时添加这四个约束的同时,view的宽高也是固定的情况下,后两个其实是无效的。

2、对于同一层级的两个view之间的约束关系,添加到它们的父view上

3、对于不同层级的两个view之间的约束关系,添加到离他们最近的共同父view上

4、对于两个父子view之间的约束关系,添加到父view上。