關於ios的autoLayout的一些簡單介紹以及使用方法

一。autoLayout的用途: xcode

    主要用於屏幕適配,尤爲是出現了iphone6,plus以後。 iphone

二.怎麼簡單的用autoLayout呢? spa

 

點擊左一,能夠看到: .net

點擊左二: code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

基本上要想autolayout,就要在這兩個按鈕上作文章了。 對象

 

而後作一個練習,如: ip

 

寬高都爲100,而後居中,不管視圖怎麼反轉,一直居中 get

一.這就有了兩個約束:寬高,居中: it

  1. .寬高都爲100: date

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.居中(相對於模擬器的view)

 

ok,你就會發現了左上方出現了一點提醒。如

 

 

 

出現了黃色小點,說明你設置的約束都是對的,但你設置約束的對象沒有正確的frame,但xcode爲咱們作了一點,點擊黃點,默認是update frame,點擊fix,黃色就消失了,就大功告成了,

可能你還會發現會出現紅色的小點,那就多是約束沒有夠,或者約束衝突。須要檢查約束,通常狀況下,最好點擊以下,可最快檢查約束。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

紅色區域就是約束了,右鍵點擊,點擊delete,就能夠刪除約束了,

相關文章
相關標籤/搜索