CGFloat padding = 20;
UIView *greenView = UIView.new;
greenView.backgroundColor = [UIColor greenColor];
greenView.layer.borderWidth = 2;
greenView.layer.borderColor = UIColor.blackColor.CGColor;
[self.view addSubview:greenView];
UIView *redView = [[UIView alloc]init];
redView.backgroundColor = [UIColor redColor];
redView.layer.borderColor = UIColor.blackColor.CGColor;
redView.layer.borderWidth = 2;
[self.view addSubview:redView];
UIView *magerView = [[UIView alloc]init];
magerView.backgroundColor = [UIColor magentaColor];
magerView.layer.borderColor = UIColor.blackColor.CGColor;
magerView.layer.borderWidth = 2;
[self.view addSubview:magerView];
[redView mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.view.mas_left).mas_offset(padding);
make.right.equalTo(greenView.mas_left).mas_offset(-padding);
make.top.equalTo(self.view.mas_top).mas_offset(20);
make.height.equalTo(greenView.mas_height);
make.height.equalTo(magerView.mas_height);
}];
[greenView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(self.view.mas_top).mas_offset(20);
make.right.equalTo(self.view).mas_offset(-padding);
make.width.equalTo(redView);
make.height.mas_equalTo(100);
make.height.equalTo(@[redView,magerView]);
}];
[magerView mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.view.mas_left).mas_offset(padding);
make.top.equalTo(redView.mas_bottom).mas_offset(padding);
make.right.equalTo(self.view.mas_right).mas_offset(-padding);
make.bottom.equalTo(self.view.mas_bottom).mas_offset(-padding);
make.height.equalTo(@[redView.mas_height, greenView.mas_height]);
}];
第一次学习 不是特别的好 请见谅,最主要的还是要学到这个布局简单的知识