一。autoLayout的用途: xcode
主要用於屏幕適配,尤爲是出現了iphone6,plus以後。 iphone
二.怎麼簡單的用autoLayout呢? spa
點擊左一,能夠看到: .net
點擊左二: code
基本上要想autolayout,就要在這兩個按鈕上作文章了。 對象
而後作一個練習,如: ip
寬高都爲100,而後居中,不管視圖怎麼反轉,一直居中 get
一.這就有了兩個約束:寬高,居中: it
.寬高都爲100: date
2.居中(相對於模擬器的view)
出現了黃色小點,說明你設置的約束都是對的,但你設置約束的對象沒有正確的frame,但xcode爲咱們作了一點,點擊黃點,默認是update frame,點擊fix,黃色就消失了,就大功告成了,
可能你還會發現會出現紅色的小點,那就多是約束沒有夠,或者約束衝突。須要檢查約束,通常狀況下,最好點擊以下,可最快檢查約束。
紅色區域就是約束了,右鍵點擊,點擊delete,就能夠刪除約束了,