我有一个包含4个按钮的堆栈视图。每个按钮我也添加了子视图。那4个按钮的子视图,我尝试编程添加约束到其中。一些约束,如 .Trailing .Leading .Top .Bottom 我无法通过错误的约束和堆叠视图问题添加到它。如何将这些约束添加到堆栈视图的子视图中?如果有任何示例,对我来说真的很好。提前感谢。
我有一个包含4个按钮的堆栈视图。每个按钮我也添加了子视图。那4个按钮的子视图,我尝试编程添加约束到其中。一些约束,如 .Trailing .Leading .Top .Bottom 我无法通过错误的约束和堆叠视图问题添加到它。如何将这些约束添加到堆栈视图的子视图中?如果有任何示例,对我来说真的很好。提前感谢。
let stackView = UIStackView()
let demoView = UIView()
demoView.backgroundColor = UIColor.red
stackView.addArrangedSubview(demoView)
demoView.translatesAutoresizingMaskIntoConstraints = false
// add your constraints as usual
demoView.widthAnchor.constraint(equalToConstant: 300).isActive = true
demoView.heightAnchor.constraint(equalToConstant: 200).isActive = true
demoView.trailingAnchor.constraint(equalTo: stackView.trailingAnchor).isActive = true
demoView.topAnchor.constraint(equalTo: stackView.topAnchor).isActive = true
view.addSubview(stackView)
stackView.translatesAutoresizingMaskIntoConstraints = false
stackView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
stackView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true