簡體   English   中英

使用swift為NSTextView設置默認字體

[英]set default Font for NSTextView with swift

我加載了一些文本后,我能夠在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中

以下適用於我

func applicationDidFinishLaunching(aNotification: NSNotification) {
    // Insert code here to initialize your application
    nameTextView.font = NSFont(name: "Lucida Sans", size: 15)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM