[kit] Attempt to make the color wells equal width

This commit is contained in:
Eryn Wells 2017-08-16 21:36:31 -07:00
parent 6a0ca3799f
commit 4f58d088c2

View file

@ -76,13 +76,23 @@ class PreferencesViewController: NSViewController {
])
colorStackView.addArrangedSubview(styleMenu)
var firstColorView: ColorView? = nil
var constraints = [NSLayoutConstraint]()
for i in 0..<4 {
let colorView = ColorView()
colorView.translatesAutoresizingMaskIntoConstraints = false
colorView.label.stringValue = "Color \(i+1)"
colorStackView.addArrangedSubview(colorView)
colorViews.append(colorView)
if let firstColorView = firstColorView {
let constraint = colorView.widthAnchor.constraint(equalTo: firstColorView.widthAnchor, multiplier: 1)
constraints.append(constraint)
} else {
firstColorView = colorView
}
}
NSLayoutConstraint.activate(constraints)
self.view = view
}