本來想寫一下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圖文詳解