【问题标题】:Adjust NSTextField content size based on the string value根据字符串值调整 NSTextField 内容大小
【发布时间】:2016-11-25 00:40:00
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    要获得文本视图在更新其文本后使用的“适合”大小,请在 textView 的 layoutManager 属性上调用 usedRectForTextContainer:,并将 textView 的 textContainer 属性作为参数传递。

    自动调整文本视图的大小:

    [myTextView sizeToFit];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-29
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 2014-02-21
      相关资源
      最近更新 更多