macos – 使用swift设置NSTextView的默认字体

我加载了一些文本后,我能够在NSTextView中更改字体.

> nameTextView.string =“一些文字
> nameTextView.textStorage?.font = NSFont(名称:“Lucida Sans”,大小:15)

但是如何将此Font设置为认字体?

如果用户开始输入一个空的NsTextView控件,则Font总是返回到控件认的Font,它似乎是’Helvetica Regular’,大小为12

解决方法

好的,经过大量的尝试和错误,我找到了一个解决方案:

let font = NSFont(name: "Lucida Sans",size: 18)
let attributes = NSDictionary(object: font!,forKey: NSFontAttributeName)
        
nameTextView.typingAttributes = attributes

我把代码行放在函数awakefromNib中

相关文章

我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Ja...
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序...
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标....
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的...
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用...
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和...