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.刪除約束
清除選中控件所有約束:
這裏寫圖片描述
刪除某個約束:
這裏寫圖片描述

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