iOS Autolayout入门简介

在xib or storyboard(简称sb)中均可使用autolayout。

1.勾选Use Auto Layout,现在新建 xib 或 sb 默认都会勾选上。

2.约束简介:
勾选,对于上下左右点击虚线即可,确定后点击Add Constraints即可添加。
这里写图片描述

这里写图片描述

关于Aspect Ratio,还可以按着Ctrl,左键点击view1,拖着放到view2上,建立view1与view2的宽高比。其他对齐方式也可以这样。

3.最重要的是:添加约束后,所有有约束的控件最终都可以确定位置和大小。好像需要点想象力。
不添加约束,默认在sb上什么位置就什么位置,类似于添加相对于vc.view的左、右、宽、高约束。

4.约束警告、报错。
警告:当前约束与控件的大小位置不符,更新即可。
报错:约束漏or冲突。

警告示例:
约束报错就会显示红色图标。
这里写图片描述

这里写图片描述

5.删除约束
清除选中控件所有约束:
这里写图片描述
删除某个约束:
这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章