轻量级布局框架-Snap安装
介绍
Snap是一个轻量级布局框架,使用优雅的语法封装AutoLayout。Snap拥有自己的布局DSL,它提供一种链式操作描述你的NSLayoutConstraints,使你的布局代码变得简明易读。Snap同时支持IOS和OS X。
Snap使用Swift的特性,例如函数重载,所以它不能在Objective-C中使用。正因如此,我们使用snp_做为前缀,而Masonry使用mas_,所心在你可以在同一项目中同时使用Masonry和Snap。
基于Objective-C,移步Masonry
下载安装
下载
在项目的根目录,使用git submobule命令
$ git submodule add https://github.com/Masonry/Snap.git
安装到项目中
Finder中打开Snap,用鼠标拖到项目中
将Snappy.framework添加到项目中
简单示例(添加一个居中的按钮)
不使用自适应布局
上篇RootViewController.swift示例代码为:
override func viewDidLoad ...