Masonry

Masonry

Masonry常用的屬性和方法

例:

UILabel* lable = [[UILabel alloc]init];

[self.view addSubview:lable];

lable.backgroundColor = [UIColor redColor];

[lable mas_makeConstraints:^(MASConstraintMaker *make) {

make.top.equalTo(self.view.mas_top).offset(10);

make.bottom.equalTo(self.view.mas_bottom).offset(-10);

make.left.equalTo(self.view.mas_left).offset(10);

make.right.equalTo(self.view.mas_right).offset(-10);

}];

UILabel* lable2 = [[UILabel alloc]init];

[lable addSubview:lable2];

lable2.backgroundColor = [UIColor grayColor];

[lable2 mas_makeConstraints:^(MASConstraintMaker *make) {

make.top.equalTo(lable.mas_top).offset(10);

make.left.equalTo(lable.mas_left).offset(10);

make.width.mas_equalTo(100);

make.height.mas_equalTo(100);

}];

1.Masonry的常見(jiàn)方法:mas_makeConstraints:<#^(MASConstraintMaker *make)block#>

2.Masonry的常見(jiàn)屬性:

1):top/mas_top ? ? ?頂部

2):bottom/mas_bottom ? ?底部

3):left/mas_left ? ?左邊

4):right/mas_right ? 右邊

5):width ? 寬

6):height ? ?高

之意事項(xiàng)

1).一定要先加到父識(shí)圖,在進(jìn)行Masonry的方法

2).Masonry只會(huì)向右和向下計(jì)算 , ?所以在以參照物向左和向上時(shí)用負(fù)值

以上,是我目前的總結(jié)

最后編輯于
?著作權(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)容

  • Masonry是一個(gè)輕量級(jí)的布局框架,擁有自己的描述語(yǔ)法,采用更優(yōu)雅的鏈?zhǔn)秸Z(yǔ)法封裝自動(dòng)布局,簡(jiǎn)潔明了并具有高可讀性...
    3dcc6cf93bb5閱讀 1,930評(píng)論 0 1
  • (一)Masonry介紹 Masonry是一個(gè)輕量級(jí)的布局框架 擁有自己的描述語(yǔ)法 采用更優(yōu)雅的鏈?zhǔn)秸Z(yǔ)法封裝自動(dòng)布...
    木易林1閱讀 2,573評(píng)論 0 3
  • iOS_autoLayout_Masonry 概述 Masonry是一個(gè)輕量級(jí)的布局框架與更好的包裝AutoLay...
    指尖的跳動(dòng)閱讀 1,315評(píng)論 1 4
  • 一、前言 關(guān)于蘋果的布局一直是我比較糾結(jié)的問(wèn)題,是寫代碼來(lái)控制布局,還是使用storyboard來(lái)控制布局呢?以前...
    iplaycodex閱讀 2,730評(píng)論 0 1
  • 前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是純手寫...
    橙娃閱讀 497評(píng)論 0 1

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