根据字符串值调整NSTextField内容大小

时间:2016-07-21 12:09:56

标签: objective-c macos autolayout nstextfield mac-app-store

在我的项目中,我使用的是NSTextField。由于我的应用程序支持多种语言,因此根据各种语言,相同的文本字段可能具有不同的文本长度是否有任何选项可以使用自动布局,设置约束来解决此问题,或者是否有任何属性可以根据文本自动调整文本字段。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

获得"适合"文本视图更新文本后使用的大小,在textView的usedRectForTextContainer:属性上调用layoutManager,将textView的textContainer属性传递为一个论点。

自动调整textView:

[myTextView sizeToFit];