Masonry 入门使用

2020-10-07  本文已影响0人  奇梦人

做一下总结,方便之后查阅

  1. 第一步加入依赖
pod 'Masonry'
  1. 在需要使用到的地方加入
#import "Masonry.h"
  1. 使用 - 实现一个上下左右边距 20 的 UIview
    注意: 添加约束只能在 addSubview 之后添加,不然会报错

    UIView *testLayout = [[UIView alloc] init];
    testLayout.backgroundColor = [UIColor redColor];
     [self.view addSubview:testLayout];
    
//第一种四边边距为20
    [testLayout mas_makeConstraints:^(MASConstraintMaker *make) {
        //四边边距20
        // 这里的 self.view 是指的是它的父 view
        make.left.equalTo(self.view).offset(20);
        make.right.equalTo(self.view).offset(-20);
        make.top.equalTo(self.view).offset(20);
        make.bottom.equalTo(self.view).offset(-20);
    }];

//练习2  - 宽高 100、 水平居中、垂直居中
    [testLayout mas_makeConstraints:^(MASConstraintMaker *make) {
        make.width.mas_equalTo(100);
        make.height.mas_equalTo(100);
        make.centerX.mas_equalTo(self.view); // 水平居中
        make.centerY.mas_equalTo(self.view);//垂直居中
    }];
上一篇 下一篇

猜你喜欢

热点阅读