iOS自动布局 - SnapKit

2014-06-06      10560      Swift
项目简介

SnapKit是一个简捷的自动布局DSL,应用于iOS和OS X。

安装

CocoaPods

你可以安装CocoaPods后执行以下命令:

$ gem install cocoapods

为了整合SnapKit到你使用CocoaPods的Xcode项目,在你的Podfile中这样指定它:

source 'https://github.com/CocoaPods/Specs.git' platform :ios, '10.0' use_frameworks!

target '<Your Target Name>' do pod 'SnapKit', '~> 3.0.2' end

然后,运行如下命令行

$ pod install

用法

快速上手

import SnapKit class MyViewController: UIViewController { lazy var box = UIView() override func viewDidLoad() { super.viewDidLoad() self.view.addSubview(box)
        box.snp.makeConstraints { (make) -> Void in make.width.height.equalTo(50)
           make.center.equalTo(self.view)
        }
    }

}