Caliber
Caliber copied to clipboard
Implementing autolayout constrains programmatically made dead simple.
Implementing autolayout constrains programmatically made dead simple.
Getting Started
import Caliber
// Setup view and add to a superview.
let aView = UIView()
aView.backgroundColor = UIColor.red
view.addSubview(aView)
// Add Constraints
aView.caliber .top(with: view, .top)
.centerHorizontally(in: view)
.width = 100
aView.caliber.aspect = 16/9
// That's All.
Overview
Prerequisites
- Xcode 9.0 or newer
- Swift 4.0
Installation
CocoaPods
use_frameworks!
pod 'Caliber'
Manual
- Download the repo
- ⌘C ⌘V the Caliber.swift file into your project
- In your Project's Info go to 'Build Phases'
- Open 'Compile Sources' and add Caliber.swift
License
Caliber is released under the MIT License.