更改NSTextField字体大小以适合

Fer*_*nte 5 macos fonts cocoa nstextfield uilabel

是否有adjustsFontSizeToFitWidth可以与NSTextField一起使用的类似UILabel的东西?

Jos*_*zzi 2

简而言之:不。您必须做一些蛮力工作来确定字符串的-sizeWithAttributes: -boundingRectWithSize:options:attributes:与给定的字体大小(设置为 NSFontAttributeName 的 NSFont)。

我将从标准系统字体大小开始,然后从那里向下或向上工作,具体取决于它是小于还是大于所需的矩形。