//
// secondViewController.m
// test
//
// Created by bytedance on 2021/1/20.
//
#import "secondViewController.h"
#import <Masonry/Masonry.h>
@interface secondViewController ()
@end
@implementation secondViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
self.view.backgroundColor=[UIColor whiteColor];
CGFloat baseoffset=80;
CGFloat margin=10;
UIView *viewOne=[[UIView alloc]init];
[self.view addSubview: viewOne];
viewOne.backgroundColor=[UIColor redColor];
[viewOne mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(self.view).offset(baseoffset+margin);
make.width.mas_equalTo(self.view).multipliedBy(0.55);
make.height.mas_equalTo(self.view).multipliedBy(0.2);
make.left.equalTo(self.view).offset(margin);
}];
UIView *viewTwo=[[UIView alloc]init];
[self.view addSubview:viewTwo];
viewTwo.backgroundColor=[UIColor blueColor];
[viewTwo mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(viewOne.mas_bottom).offset(margin);
make.left.and.width.equalTo(viewOne);
make.height.equalTo(viewOne).multipliedBy(0.7);
}];
UIView *viewThree=[[UIView alloc]init];
[self.view addSubview:viewThree];
viewThree.backgroundColor=[UIColor yellowColor];
[viewThree mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(viewTwo.mas_bottom).offset(margin);
make.left.equalTo(self.view).offset(margin);
make.right.equalTo(self.view).offset(-margin);
make.height.equalTo(self.view).multipliedBy(0.3);
}];
UIView *viewFour=[[UIView alloc]init];
[self.view addSubview:viewFour];
viewFour.backgroundColor=[UIColor orangeColor];
[viewFour mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.left.equalTo(viewThree).offset(margin);
make.bottom.mas_equalTo(viewThree.mas_bottom).offset(-margin);
make.width.equalTo(viewThree.mas_width).multipliedBy(0.28);
}];
UIView *viewFive=[[UIView alloc]init];
[self.view addSubview:viewFive];
viewFive.backgroundColor=[UIColor whiteColor];
[viewFive mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(viewFour.mas_right);
make.top.and.bottom.equalTo(viewFour);
make.right.equalTo(viewThree).offset(-margin);
}];
UIView *viewSix=[[UIView alloc]init];
[viewFive addSubview:viewSix];
viewSix.backgroundColor=[UIColor grayColor];
[viewSix mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.and.left.equalTo(viewFive).offset(margin);
make.bottom.equalTo(viewFive).offset(-margin);
make.width.equalTo(viewFive).multipliedBy(0.50);
}];
UIView *viewSeven =[[UIView alloc]init];
[self.view addSubview:viewSeven];
viewSeven.backgroundColor=[UIColor blackColor];
[viewSeven mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.and.bottom.equalTo(viewSix);
make.left.equalTo(viewSix);
make.right.equalTo(viewSix).offset(-2.0*margin);
}];
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end