码迷,mamicode.com
首页 > 其他好文 > 详细

Masonry

时间:2015-08-25 23:08:31      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

Masonry

  • 更新约束
  • 以下方法都仅仅是为了提高可读性,可有可无
- (MASConstraint *)with {
    return self;
}

- (MASConstraint *)and {
    return self;
}
[blueView updateConstraints:^(MASContraintMaker *make){
//新的约束
//宽和高都是100
make.width.height.equalTo(100);
//With并没有什么作用
mak.left.equalTo(slef.view).with.with.with.offset(20);
}];
  • 默认情况下,mas_equalTo有自动包装功能,比如自动将20包装为@20,equalTo没有自动包装功能
  • 如果添加了下面的宏,那么mas_equalTo和equalTo就没有区别
#define MAS_SHORTHAND_GLOBALS
// 注意:这个宏一定要添加到#import "Masonry.h"前面
  • 默认情况下,width是make对象的一个属性,用来添加宽度约束用的,表示对宽度进行约束
  • mas_width是一个属性值,用来当做equalTo的参数,表示某个控件的宽度属性
  • 如果添加了下面的宏,mas_width也可以写成width
#define MAS_SHORTHAND
  • 注意: mas_height、mas_centerX以此类推

Masonry

标签:

原文地址:http://www.cnblogs.com/HMJ-29/p/4758685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!