Masonry

Masonry

- 目前最流行的Autolayout第三方框架

- 用优雅的代码方式编写Autolayout

- 省去了苹果官方恶心的Autolayout代码

- 大大提高了开发效率

- 框架地址:

https://github.com/SnapKit/Masonry

mas_equalTo和equalTo

- 默认情况下

- mas_equalTo有自动包装功能,比如自动将20包装为@20

- equalTo没有自动包装功能

- 如果添加了下面的宏,那么mas_equalTo和equalTo就没有区别#define MAS_SHORTHAND_GLOBALS

- 注意:这个宏一定要添加到#import "Masonry.h"前面

mas_width和width

- 默认情况下

- width是make对象的一个属性,用来添加宽度约束用的,表示对宽度进行约束

- mas_width是一个属性值,用来当做equalTo的参数,表示某个控件的宽度属性

- 如果添加了下面的宏,mas_width也可以写成width:#define MAS_SHORTHAND

- mas_height、mas_centerX以此类推

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、Masonry概述 目前最流行的Autolayout第三方框架 用优雅的代码方式编写Autolayout 省去...
    墨隐于非阅读 4,631评论 0 4
  • Masonry使用总结 一、Masonry简介 Masonry是一个轻量级的布局框架,适用于iOS以及OS X。它...
    BLSTUDIO阅读 21,260评论 5 59
  • Autolayout就像一个知情达理,善解人意的好姑娘,可惜长相有点不堪入目,所以追求者寥寥无几。所幸遇到了化妆大...
    小笨狼阅读 24,126评论 28 227
  • GitHub: Masonry star: 17.7k 注:以下内容来源于官方源码、 README 文档、测试 D...
    独木舟的木阅读 6,148评论 0 11
  • 前前后后磨蹭了两个月,还尚未染墨和蛤粉。 临一幅画不是要临多像,而是要从画里面学到什么东西。临同一幅作品,每个人都...
    一隻一隻阅读 4,193评论 7 5

友情链接更多精彩内容