当前位置:  开发笔记 > 编程语言 > 正文

macOS NSStackView内容未填充可用空间

如何解决《macOSNSStackView内容未填充可用空间》经验,为你挑选了1个好方法。

我使用NSStackView动态地(通过代码添加)显示其他NSView,到目前为止一切正常,但是子视图很小。

不管有什么限制,它们都尽量缩小,如果我在IB中调整视图的大小,它们会正确缩放

带隐藏按钮的页眉未填充可用空间

我确实translatesAutoresizingMaskIntoConstraints在stackview和所有子视图上将属性设置为false



1> Ken Thomases..:

好吧,如果没有更多信息就很难确定,但是最可能的原因是标签的水平内容包含优先级高于堆栈视图的水平包含优先级。(注意:前者是所有视图的常规属性,而后者是特定于堆栈视图的属性。)

您还需要在堆栈视图及其超级视图之间具有约束条件,以使堆栈视图可以拉伸整个宽度。例如,前导和尾随空间约束。

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有