Slide 10
Slide 10 text
Visual Format Language
yavfl
visualFormat(label, textField) { l, t in
.V ~ |-40-[l,==32]
.V ~ |-40-[t,==32]
.H ~ |-20-[l,==t]-10-[t]-|
}
let dic = ["l": label, "t": textField]
label.setTranslatesAutoresizingMaskIntoConstraints(false)
textField.setTranslatesAutoresizingMaskIntoConstraints(false)
let c1 = NSLayoutConstraint.constraintsWithVisualFormat(“V:|-40-[l(32)]",
options: nil, metrics: nil, views: dic)
let c2 = NSLayoutConstraint.constraintsWithVisualFormat(“V:|-40-[t(32)]",
options: nil, metrics: nil, views: dic)
let c3 = NSLayoutConstraint.constraintsWithVisualFormat(“|-20-[l(==t)]-10-[t]-|",
options: nil, metrics: nil, views: dic)
self.view.addConstraints(c1)
self.view.addConstraints(c2)
self.view.addConstraints(c3)