当咱们对咱们APP界面进行布局的时候,有时候会用到masonry框架框架
咱们把masonry框架的头文件加载到Supporting Files中,在用到的地方引入对应的头文件布局
在这里我新建一个tabel和imageView为例字体
1.tabelspa
#pragma mark基础
#pragma mark -设置indeLabelim
//先建立一个labeltop
UILabel *label = [UILabel new];tab
//进行赋值di
_indexLabel=label;文件
//设置字体居中
label.textAlignment=NSTextAlignmentCenter;
label.text=@"你好啊";
label.textColor=[UIColor redColor];
//添加到控制器的view中
[self.view addSubview:label];
//为label作约束
[label mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.offset(100);
make.centerX.equalTo(self.view);
}];
2.在label的基础上添加一个imageView
#pragma mark
#pragma mark -设置imageView
//建立一个imageView
UIImageView *imageView=[UIImageView new];
//设置imageView的背景颜色
imageView.backgroundColor=[UIColor blueColor];
//把imageView添加到控制器的view上
[self.view addSubview:imageView];
//为imageView作约束
[imageView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(label.mas_bottom).offset(5);
make.centerX.equalTo(self.view);
// make.leading.offset(40);
// make.trailing.offset(-40);
make.width.mas_equalTo(200);
make.height.mas_equalTo(200);
}];