我有一个NSTextField,用户可以更改使用的字体。
虽然字体的磅值保持不变,但某些字体的字体实际高度要大得多。这意味着如果用户将字体更改为“Zapfino”,则会裁剪大部分文本。我希望它能让盒子里的文字看起来大致相同。
此外,线条高度似乎会根据使用的字体而改变,这意味着它们排列不正确,有时会被推下并且底部会被裁掉。
如何保持文字大小和行高看起来相同?
答案 0 :(得分:1)
您需要使用单行的NSTextField。您可以通过选中 使用单行模式 在属性检查器中执行此操作。
怎么做:
现在你的文字将是这样的:
以编程方式执行:
按字体大小以编程方式更改NSTextField高度或缩放文本以适合边界example here。