iOS记录

Masonry使用介绍

2020-01-14  本文已影响0人  bianruifeng

Masonry简介

Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性且同时支持iOS和Max OS X等。
总之,对于侧重写代码的coder,请你慢慢忘记Frame,喜欢Masonry吧。

使用前的准备

若是你对于自动布局很熟练的话,再接触这个第三方Masonry很容易上手的,对UI界面显示的控件的约束本质都是相同的,现在呢,我一般都是喜欢在控制器里导入 #import "Masonry.h"之前再添加两个宏,来提高App的开发效率。

//1. 对于约束参数可以省去"mas_"

define MAS_SHORTHAND

//2. 对于默认的约束参数自动装箱

define MAS_SHORTHAND_GLOBALS

即:需要我们导入的框架与宏如下

//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

上一篇下一篇

猜你喜欢

热点阅读