天天看點

iOS自動布局-Auto Layout

本來想寫一下Auto Layout的使用來着,後來發現網上已經有好多資料了,我再重複一遍沒什麼意思,給大家貼幾個連結算了~

iOS6之後為了進行更加複雜的布局要求,蘋果推出Auto Layout,每次添加限制都是一個NSLayoutConstraint對象,但是代碼量太大,蘋果又出了一個奇葩一般的VFL語言,寫着不爽看着更不爽。但是總有牛人想出好辦法,github上有一個開源庫(Masonry),使用簡單 ,連結如下:https://github.com/SnapKit/Masonry。

關于Auto Layout的一些較好資料:

iOS自動布局,中文版:

Auto Layout 教程一

Auto Layout 教程二

以下是上文的英文版:

Beginning Auto Layout Tutorial in iOS 7: Part 1

Beginning Auto Layout Tutorial in iOS 7: Part 2

其他:

Autolayout及VFL經驗分享

AutoLayout 相關概念介紹和動畫demo

iOS 螢幕适配,autoResizing autoLayout和sizeClass圖文詳解