在NSTextField中设置大字体,并自动调整窗口小部件的大小以适合字体

时间:2018-11-13 15:34:08

标签: macos fonts nstextfield autosize

我可以在NSTextField小部件中设置任意大的字体吗?它仅支持三种迷你字体,小字体和常规字体吗?我正在尝试动态设置字体的字体大小(根据用户指定),并让文本字段自动增长以适应字体大小。

NSTextField甚至支持更大的字体大小,还是仅支持我上面提到的三个标准字体?

  • 我正在使用NSFont fontWithName:size:方法获取大小为16.0的Lucida Grande字体。
  • 然后我在NSTextField上使用setFont:。
  • 在此之后,我使用sizeToFit,但它似乎没有任何作用。控制高度为21.0。
  • 此外,我尝试使用sizeThatFits:但并不奇怪,它给我的高度是21.0。

我设置的字体大小没有区别。我的身高为21.0。

谢谢。

0 个答案:

没有答案