介紹git
Masonry 源碼:https://github.com/Masonry/Masonrygithub
Masonry是一個輕量級的佈局框架 擁有本身的描述語法 採用更優雅的鏈式語法封裝自動佈局 簡潔明瞭 並具備高可讀性 並且同時支持 iOS 和 Max OS X。框架
咱們先來看一段官方的sample code來認識一下Masonry佈局
1
2
3
|
[view1 mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(superview).
with
.insets(padding);
}];
|
看到block裏面的那句話: make edges equalTo superview with insetsspa
簡單的label佈局code
1、首先要引入第三方文件blog
2、引入使用的文件的.h文件ci
3、簡單的佈局labelget
4、實現佈局源碼
5、佈局label1
6、佈局label2
7、佈局label3
運行效果