使用Masonry自动布局

  • 默认情况下
    • mas_equalTo可以自动包装数据,例如将20包装为@20,而equlTo不可以
    • 在#import "Masonry.h"前面加上#define MAS_SHORTHAND_GLOBALS 后equalTo等同于mas_equalTo
    • 在#import "Masonry.h"前面加上#define MAS_SHORTHAND 后as_width,mas_height,mas_centerX 等可以省略mas_前缀,简写为width,height,centerX等
    • 例如: #define MAS_SHORTHAND
    • define MAS_SHORTHAND_GLOBALS

import "Masonry.h"

  • [nameLabel makeConstraints:^(MASConstraintMaker *make) {
  •         make.top.equalTo(iconImageView.top);
    
  •         make.left.equalTo(iconImageView.right).offset(space);
    
  •         make.right.equalTo(self.contentView).offset(-space);
    
  •         make.height.equalTo(20);
    

// make.size.equalTo(CGSizeMake(150, 14));
}];

你可能感兴趣的:(使用Masonry自动布局)