如何使WrappingTextField填充整个窗口?

时间:2015-02-20 01:09:23

标签: xcode macos cocoa swift

我有一个Window和一个WrappingTextField。

我希望WrappingTextField 始终填充整个Window。即使用户正在调整窗口的大小,以及它是全屏的。

无论我在“自动布局”中选择哪个选项或约束,它只会在窗口水平调整大小,但即使窗口高度增加,其高度也保持不变。

如何让它填满整个窗口,并保持这种状态?

1 个答案:

答案 0 :(得分:1)

通过 WrappingTextField 我假设你的意思是一个标准NSTextField对象,其中布局设置为Interface Builder中的 Wraps

NSTextField的调整大小行为受其内容拥抱优先级的影响。默认情况下,Interface Builder会在750为控件的 Vertical 维度设置此值,这可能会阻止您的文本字段按照您希望的方式调整大小。给它一个较小的值 - 比如说100 - 问题应该解决。