[kit] Attempt to make the color wells equal width
This commit is contained in:
parent
6a0ca3799f
commit
4f58d088c2
1 changed files with 10 additions and 0 deletions
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue