通过 Masonry使用纯代码方式编写 Auto Layout--配置 Masonry

本文介绍了一种使用Masonry库简化iOS开发中AutoLayout代码编写的方案。通过该方案,可以避免苹果原生AutoLayout带来的复杂性和不便。文章详细记录了Masonry的安装配置过程,并推荐其作为更优的AutoLayout实现方式。
摘要由CSDN通过智能技术生成

Auto Layout 很 awesome 对不对,但是apple 默认的用代码写 Auto Layout 的方式实在是太鸡肋了…噩梦一样!
但是作为一个手(也)码(爱)爱(装)好(X)者,用 StoryBoard 显然不是咱的菜!
对了,忘了说一句, SizeClass 很酷,并且是用 IB 来弄的,但是先不用担心,我们至少要适配 iOS7,也就是说, Size Class 到很流行还有一段时间,到时候肯定有大神(或者是你)找出 Size Class 的代码解决方案的 !
言归正传,我们回到代码编写 Auto Layout.
原生的太麻烦,不讨论了.
我知道的两个比较好的封装是 : Masonry 和 pure layout. 但是看看 git,PureLayout 已经大半年没有更新了!所以,不考虑它了.下面我们来介绍使用 Masonry.

你可以从 github 上下载示例代码
里面的 readme 里面有安装过程

或者你也可以看我的.

1.编写 Podfile
pod 'Masonry'
2.进入 Podfile 目录,然后 pod install 进行自动安装

3.在任何一个全局的地方(或者任意文件中定义宏,反正保证你能使用它)

#define MAS_SHORTHAND

4.引入头文件
#import "Masonry.h"

到此,配置完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值