Skip to content

Instantly share code, notes, and snippets.

@jweinberg
Created June 8, 2014 08:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jweinberg/01f39628407db8f942bc to your computer and use it in GitHub Desktop.
Save jweinberg/01f39628407db8f942bc to your computer and use it in GitHub Desktop.
import UIKit
class TestView: UIView {
override func intrinsicContentSize() -> CGSize {
return CGSizeMake(100, 100)
}
}
class ViewController: UIViewController {
override func viewDidLoad() {
self.view.backgroundColor = UIColor.greenColor()
var leftView = TestView(frame: CGRectMake(0, 0, 100, 100))
leftView.setTranslatesAutoresizingMaskIntoConstraints(false)
leftView.backgroundColor = UIColor.redColor()
var rightView = TestView(frame: CGRectMake(0, 0, 100, 100))
rightView.setTranslatesAutoresizingMaskIntoConstraints(false)
rightView.backgroundColor = UIColor.magentaColor()
self.view.addSubview(leftView)
self.view.addSubview(rightView)
var constraints = H(|-leftView-rightView-|)
constraints += V(|-leftView-|)
constraints += V(|-rightView-|)
self.view.addConstraints(constraints)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment