1. 下载地址
https://github.com/SnapKit/Masonry
2. 使用
2.1 Masonry的配置
使用只需要引入头文件 Masonry.h 即可;
2.2 Masonry常用方法
创建新的约束条件
[View mas_makeConstraints:^(MASConstraintMaker *make) {}];
如果之前已经有约束,则更新新的约束,如果没有约束,则添加约束
[View mas_updateConstraints:^(MASConstraintMaker *make) {}];
将之前的约束全部删除,添加新的约束
[View mas_remakeConstraints:^(MASConstraintMaker *make) {}];
2.3 常用属性设置及用法示例
make.top.equalTo(self.view.mas_top).offset(20); //顶部距离其父视图的底部20
make.left.equalTo(self.view.mas_left).offset(0); //左边距离父视图的左边框0
make.width.mas_equalTo(100); //设置宽度
make.top.equalTo(view2.mas_top); //设置与view2的顶部相等
make.center.equalTo(self.view); //设置与父视图的中心相等
时间: 2024-10-24 19:03:25