我正在使用禁用“富文本”选项的文本视图来显示一些纯文本。我找不到设置默认字体的方法。如果我在 IB 中输入一些文本(无论如何我都不想要),我可以在 IB 界面中设置字体,但是当用户删除字体并开始键入时,文本会更改为不同的字体和大小。我在这里阅读了一些问题和答案以及开发人员文档,但没有找到解决方案。
如果您知道要使用的字体的确切名称,例如本例中的“AvenirNextCondensed”
let tv = NSTextView()
tv.font = NSFont(name: "AvenirNextCondensed-Regular", size: 15.0)!
如果您想使用任何大小的系统字体,请这样做(其中size
is a CGFloat
)
tv.font = NSFont.systemFont(ofSize: size)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)