Caliber icon indicating copy to clipboard operation
Caliber copied to clipboard

Implementing autolayout constrains programmatically made dead simple.

GitHub Stars Pod Version Platform License

Overview

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

GetStarted

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.