【发布时间】:2021-03-20 13:55:01
【问题描述】:
我有一个带有滚动视图中的文本视图和两个按钮的窗口。我在各个方面都添加了约束,前导、尾随、顶部和底部。对于按钮,我有固定的宽度和高度,以及到底部和边缘的距离。
我希望它看起来像这样:
这就是 Interface Builder 不断给我的:
它还不断提供通过添加缺少的约束来修复歧义,但实际上单击按钮没有任何效果。不添加任何约束。错误(以及修复它的提议)仍然存在。
我已经尝试添加它要求的约束,尽管我不明白为什么需要它们,并且至少按钮已经具有(固定的)宽度约束。但是我不断收到错误,并且窗口不断缩小。
实际运行程序时,窗口看起来不错。但我怀疑这些自动布局错误与这个问题有关:NSTextView in magnified NSScrollView breaks on resize
项目在这里:https://github.com/angstsmurf/spatterlight/tree/helpviewtest
(分支 helpviewtest 是专门为这个问题创建的缩减测试用例。)
【问题讨论】:
标签: macos autolayout interface-builder