Masonry小结

Posted 活最好的自己

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Masonry小结相关的知识,希望对你有一定的参考价值。

一,容易混淆的问题

1.make.left.equal(xxx)的参数若为某个控件,则默认为以该控件的 left 为基准对照.

1 //these two constraints are exactly the same
2 
3   make.left.greaterThanOrEqualTo(label);
4   make.left.greaterThanOrEqualTo(label.mas_left);

2.宽度/高度可以使用常亮值, left/right/top/bottom/centerY/centerX 也可以用,但是代表的是相对位置.

1 //width >= 200 && width <= 400
2 make.width.greaterThanOrEqualTo(@200);
3 make.width.lessThanOrEqualTo(@400)
4 
5 //creates view.left = view.superview.left + 10
6 make.left.lessThanOrEqualTo(@10)
7 make.left.lessThanOrEqualTo(10)

3.

4.

以上是关于Masonry小结的主要内容,如果未能解决你的问题,请参考以下文章

Masonry 代码添加约束

Masonry 使用 纯代码画面

代码适配Masonry使用的详细介绍

第三方框架-纯代码布局:Masonry的简单使用

代码适配Masonry使用的详细介绍

Masonry第三方代码约束