Han*_*ker 5 macos fonts cocoa nstextview swift
我加载了一些文本后,我能够在NSTextView中更改字体.
但是如何将此Font设置为默认字体?
如果用户开始输入一个空的NsTextView控件,则Font总是返回到控件默认的Font,它似乎是'Helvetica Regular',大小为12
Han*_*ker 11
好的,经过大量的尝试和错误,我找到了一个解决方案:
let font = NSFont(name: "Lucida Sans", size: 18)
let attributes = NSDictionary(object: font!, forKey: NSFontAttributeName)
nameTextView.typingAttributes = attributesRun Code Online (Sandbox Code Playgroud)
我把代码行放在函数awakefromNib中
小智 9
以下适用于我
func applicationDidFinishLaunching(aNotification: NSNotification) {
// Insert code here to initialize your application
nameTextView.font = NSFont(name: "Lucida Sans", size: 15)
Run Code Online (Sandbox Code Playgroud)