gpt4 book ai didi

swift - 自动换行时增加 NSTextfield

转载 作者:行者123 更新时间:2023-11-30 10:51:32 26 4
gpt4 key购买 nike

我在 NSTableviews 单元格内有一个启用了自动布局的 NSTextfield。因此,每次我添加“\n”(例如按 Enter 键)时,文本字段(以及保存它的单元格)都会增长。但它仅适用于手动自动换行。如果达到 TextFields 宽度,则自动换行,但 Textfields 高度不会改变。

现在我看到了一些可能的解决方案,其中包括子类化 NSTextField 和覆盖 intrinsicContentSize。这里:

How to let NSTextField grow with the text in auto layout?

getting a NSTextField to grow with the text in auto layout?

但这对我不起作用。它只是什么都不做。也许问题出在我在 tableviewcell 中设置约束的方式,但是如果它在手动自动换行时成功增长,那么在自动换行时也应该有一种方法可以做到这一点。

如果您能提供帮助,我将不胜感激。如果您需要更多信息,我可以将我的代码上传到某处。

最佳答案

您需要将该标签的所需宽度设置为“第一个运行时布局宽度”。您可以在尺寸检查器中找到它(右侧 Pane 中的小标尺图标)。

关于swift - 自动换行时增加 NSTextfield,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54416578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com