Masonry

一般使用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); }];

 

posted on 2016-05-19 16:30  小艾的博客  阅读(147)  评论(0编辑  收藏  举报

导航