如果使用autolayout来约束控件, 那fraem就失效了, 官方也不建议我们再设置frame了
宽度: 100
高度: 100
水平居中: X
垂直居中: Y
注意: 如果利用autolayout约束一个控件, 和我们以前使用frame约束控件一样, 必须设置宽度/高度/X/Y , 如果缺少某一个约束就会报错, 报错有可能会引发一些未知的bug
如果有红色警告:
代表缺少约束
如果有黄色警告:
代表控件当前的位置大小和约束的位置大小不一样
距离顶部: 20 相当于设置了Y
距离左边:20 相当于设置了X
距离右边:20 相当于设置了宽度
距离底部:20 相当于设置了高度
注意:
在使用Autolayout时,最好给每个控件起一个名称, 方便阅读