我有一个Window和一个WrappingTextField。
我希望WrappingTextField 始终填充整个Window。即使用户正在调整窗口的大小,以及它是全屏的。
无论我在“自动布局”中选择哪个选项或约束,它只会在窗口水平调整大小,但即使窗口高度增加,其高度也保持不变。
如何让它填满整个窗口,并保持这种状态?
答案 0 :(得分:1)
通过 WrappingTextField 我假设你的意思是一个标准NSTextField
对象,其中布局设置为Interface Builder中的 Wraps 。
NSTextField
的调整大小行为受其内容拥抱优先级的影响。默认情况下,Interface Builder会在750
为控件的 Vertical 维度设置此值,这可能会阻止您的文本字段按照您希望的方式调整大小。给它一个较小的值 - 比如说100
- 问题应该解决。