上面显示的 NSStackView 具有顶部/前导/尾随约束,与其父视图成比例的高度,并设置为顶部对齐和相等填充。我想让按钮垂直拉伸以填充其堆栈视图的高度。如何使用 NSStackView 进行配置?还是我必须在按钮上添加约束?
问问题
1491 次
2 回答
2
我通过在堆栈视图的按钮上设置顶部/底部约束来解决我的问题。我认为没有办法配置 NSStackView 来做我想做的事。
因此,如果 UIStackView 的对齐方式设置为填充,则 UIButton 会填充 UIStackView 的高度。NSStackView 没有用于对齐和 AFAIK 的填充属性,不能让 NSButton 做同样的事情
于 2016-12-27T21:26:20.650 回答
1
正如您已经注意到的那样,不可能使用NSStackView
. 它缺少填充对齐,可用于UIStackView
.
但是,AppKit 中有一个功能更强大的 UI 组件:
NSGridView
- https://developer.apple.com/documentation/appkit/nsgridview
您可以自定义每一行和每一列的对齐方式,包括“填充”模式。
于 2019-02-27T00:40:10.593 回答