Masonry

  • equalTo 不会自动包装()内的东西
  • equalTo(@100)
  • make.size.equalTo([NSValue valueWithCGSize:CGSizeMake(100, 100)]);
  • mas_equalTo 会自动包装()内的东西
  • mas_qualTo(100)
  • make.size.mas_equalTo(CGSizeMake(100, 100));
  • make.size.mas_equalTo(100);

使用下面的宏来自动生成views和metrics参数

NSDictionaryOfVariableBindings(abc)

会自动转成 @"abc":@"abc"的字典

下面这两个宏写了之后就不用区分mas了,一律不用mas可达到原来的所有效果

//define this constant if you want to use Masonry without the 'mas_' prefix
#define MAS_SHORTHAND
//define this constant if you want to enable auto-boxing for default syntax
#define MAS_SHORTHAND_GLOBALS

#import "Masonry.h"

通过约束改了布局,需要加一行代码

[self.view layoutIfNeed];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...
    指尖的跳动阅读 1,200评论 1 4
  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 2,397评论 0 3
  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 1,834评论 0 1
  • Masonry使用方法Masonry的使用Masonry的github地址 本篇文章 Masonry的基本使用方法...
    你好哈喽哈喽阅读 272评论 0 0
  • 动物界的审美还停留在自然状态 颜值经济盛行的人类社会尤其残忍,于是络绎不绝地美好人儿,去韩国那条街,不断的捣腾自己...
    昔子白阅读 219评论 0 0