我正在使用禁用“富文本”选项的文本视图来显示一些纯文本。我找不到设置默认字体的方法。如果我在 IB 中输入一些文本(无论如何我都不想要),我可以在 IB 界面中设置字体,但是当用户删除字体并开始键入时,文本会更改为不同的字体和大小。我在这里阅读了一些问题和答案以及开发人员文档,但没有找到解决方案。
如果您知道要使用的字体的确切名称,例如本例中的“AvenirNextCondensed”
let tv = NSTextView()
tv.font = NSFont(name: "AvenirNextCondensed-Regular", size: 15.0)!
Run Code Online (Sandbox Code Playgroud)
如果您想使用任何大小的系统字体,请这样做(其中size是 a CGFloat)
tv.font = NSFont.systemFont(ofSize: size)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1864 次 |
| 最近记录: |