Masonry

Masonry

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

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

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

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

- 框架地址:

https://github.com/SnapKit/Masonry

mas_equalTo和equalTo

- 默認(rèn)情況下

- mas_equalTo有自動(dòng)包裝功能,比如自動(dòng)將20包裝為@20

- equalTo沒(méi)有自動(dòng)包裝功能

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

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

mas_width和width

- 默認(rèn)情況下

- width是make對(duì)象的一個(gè)屬性,用來(lái)添加寬度約束用的,表示對(duì)寬度進(jìn)行約束

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

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

- mas_height、mas_centerX以此類推

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

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

  • 1、Masonry概述 目前最流行的Autolayout第三方框架 用優(yōu)雅的代碼方式編寫Autolayout 省去...
    墨隱于非閱讀 1,074評(píng)論 0 4
  • Masonry使用總結(jié) 一、Masonry簡(jiǎn)介 Masonry是一個(gè)輕量級(jí)的布局框架,適用于iOS以及OS X。它...
    BLSTUDIO閱讀 21,355評(píng)論 5 59
  • Autolayout就像一個(gè)知情達(dá)理,善解人意的好姑娘,可惜長(zhǎng)相有點(diǎn)不堪入目,所以追求者寥寥無(wú)幾。所幸遇到了化妝大...
    小笨狼閱讀 24,234評(píng)論 28 227
  • GitHub: Masonry star: 17.7k 注:以下內(nèi)容來(lái)源于官方源碼、 README 文檔、測(cè)試 D...
    獨(dú)木舟的木閱讀 2,114評(píng)論 0 11
  • 前前后后磨蹭了兩個(gè)月,還尚未染墨和蛤粉。 臨一幅畫不是要臨多像,而是要從畫里面學(xué)到什么東西。臨同一幅作品,每個(gè)人都...
    一隻一隻閱讀 871評(píng)論 7 5

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