一般使用equalTo
1、在block中使用self要用__block修饰
__block typeof(self)weakself = self;
2、
self.pictureImageview = [[UIImageView alloc] init];
[self.contentView addSubview:self.pictureImageview];
self.imageView.image = [UIImage imageNamed:@"dingwei"];
[self.pictureImageview mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(weakself).offset(5);
make.bottom.equalTo(weakself).offset(5);
make.width.mas_equalTo(50);
make.left.equalTo(weakself).offset(5);
}];
self.titleLable = [[UILabel alloc] init];
self.titleLable.backgroundColor = [UIColor redColor];
[self.contentView addSubview:self.titleLable];
[self.titleLable mas_makeConstraints:^(MASConstraintMaker *make) {
3、self.titleLable距self.pictureImageview5个像素
make.left.equalTo(self.pictureImageview.mas_right).offset(5);
make.top.equalTo(self.pictureImageview);
make.width.mas_equalTo(44);
4、一个控件是另一个控件高度的三分之一
make.height.equalTo(weakself.mas_height).multipliedBy(0.33);
}];