Masonry

Masonry

- 目前最流行的Autolayout第三方框架

- 用優(yōu)雅的代碼方式編寫Autolayout

- 省去了蘋果官方惡心的Autolayout代碼

- 大大提高了開發(fā)效率

- 框架地址:

https://github.com/SnapKit/Masonry

mas_equalTo和equalTo

- 默認情況下

- mas_equalTo有自動包裝功能,比如自動將20包裝為@20

- equalTo沒有自動包裝功能

- 如果添加了下面的宏,那么mas_equalTo和equalTo就沒有區(qū)別#define MAS_SHORTHAND_GLOBALS

- 注意:這個宏一定要添加到#import "Masonry.h"前面

mas_width和width

- 默認情況下

- width是make對象的一個屬性,用來添加寬度約束用的,表示對寬度進行約束

- mas_width是一個屬性值,用來當(dāng)做equalTo的參數(shù),表示某個控件的寬度屬性

- 如果添加了下面的宏,mas_width也可以寫成width:#define MAS_SHORTHAND

- mas_height、mas_centerX以此類推

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容