Skip to content

Implementing autolayout constrains programmatically made dead simple.

License

Notifications You must be signed in to change notification settings

PaoloCuscela/Caliber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.