Собственно, а что сейчас лучше использовать ?
NSLayoutConstraint :
NSLayoutConstraint(item: stackView,
attribute: .leading,
relatedBy: .equal,
toItem: view,
attribute: .leadingMargin,
multiplier: 1,
constant: 0).isActive = true
Visual Format Language:
let v = NSLayoutConstraint.constraints(
withVisualFormat: "V:|[topLayoutGuide]-[stackView]",
options: [],
metrics: nil,
views: views)
NSLayoutConstraint.activate(v)
Layout Anchors:
myView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
myView.bottomAnchor.constraint(equalTo: view.topAnchor,
constant: 8).isActive=true
Используют ли StackViews? И как быть с Traits в коде?