About 簡易布局 —— autoresizing

簡述

iOS有兩大自動布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增)。autoresizing是UIView的屬性,一直存在,使用也比較簡單,但是沒有autolayout那樣強(qiáng)大。如果你的界面比較簡單,要求的細(xì)節(jié)沒有那么高,那么你完全可以使用autoresizing去進(jìn)行自動布局。以下會針對autoresizing進(jìn)行討論。

self.view.autoresizingMask

  • autoresizingMask屬性
Tables Are
UIViewAutoresizingNone 不會隨父視圖的改變而改變
UIViewAutoresizingFlexibleLeftMargin 自動調(diào)整view與父視圖左邊距,以保證右邊距不變
UIViewAutoresizingFlexibleWidth 自動調(diào)整view的寬度,保證左邊距和右邊距不變
UIViewAutoresizingFlexibleRightMargin 自動調(diào)整view與父視圖右邊距,以保證左邊距不變
UIViewAutoresizingFlexibleTopMargin 自動調(diào)整view與父視圖上邊距,以保證下邊距不變
UIViewAutoresizingFlexibleHeight 自動調(diào)整view的高度,以保證上邊距和下邊距不變
UIViewAutoresizingFlexibleBottomMargin 自動調(diào)整view與父視圖的下邊距,以保證上邊距不變

具體的設(shè)置可以參看以下鏈接

自動布局之a(chǎn)utoresizingMask使用詳解(Storyboard&Code)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容