當咱們對咱們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);
}];