Masonry/Snapkit
Masonry是一個輕量級的布局框架,擁有自己的描述語法,采用更優(yōu)雅的鏈式語法封裝自動布局,簡潔明了,并具有高可讀性,而且同時支持iOS和 Max OS X;Snapkit是Masonry的swift版本,語法也差不多
注意:必須先把控件添加到父視圖以后才能進行約束,不然會crash
mas_equalTo,在約束值為具體的數(shù)值(CGSize,CGPoint等也是)的時候需要使用這個
內(nèi)存管理,約束的block里面有時候會引起隱式內(nèi)存泄露
重復約束,或約束出現(xiàn)沖突的時候,在控制臺會有l(wèi)og輸出,發(fā)現(xiàn)以后改掉就好了
如果多個約束在一行時,使用連接符語法(and),增強代碼的可讀性
Neon除了具有Snapkit的大部分優(yōu)點以外,還有一個強大的功能?
文/庸者的救贖(簡書作者)
原文鏈接:http://www.reibang.com/p/d624dd344c87
著作權(quán)歸作者所有监透,轉(zhuǎn)載請聯(lián)繫作者獲得授權(quán)梗脾,並標註“簡書作者”秃诵。