由於它似乎很簡單,我根本找不到任何方式做到這一點(setFont:
不工作):如何在NSTextView中設置字體?
- 有一個
NSTextView
- 設定字體一些
NSFont
。
提示:(很明顯的,但無論...)如果用戶添加任何文本,新文本應該是「繼承」完全一樣的風格。
由於它似乎很簡單,我根本找不到任何方式做到這一點(setFont:
不工作):如何在NSTextView中設置字體?
NSTextView
NSFont
。提示:(很明顯的,但無論...)如果用戶添加任何文本,新文本應該是「繼承」完全一樣的風格。
我不知道你做錯了什麼,我能夠改變NSTextView的字體在我自己的項目。你確定你正在設置文字視圖加載後的字體?檢查文本視圖是否使用NSLog加載。
OMG!我已經完成了*非常相同的錯誤,這麼多次......我永遠不會記得下一次不會做什麼。簡而言之:絕對不要在'awakeFromNib'中玩'NSTextView' ......永遠不要!非常感謝,夥計! :-) –
對於那些不使用筆尖 - 類似的解決方案可以幫助我。我把代碼放在'viewWillAppear'而不是'viewDidLoad'中 –
你必須字體設置爲textStorage,而不是TextView的
[[textView textStorage] setFont:[NSFont fontWithName:@"Menlo" size:12]];
這*完全*我在做什麼;但是,它仍然無法正常工作。難道是我通過綁定將'NSTextView'填充到'NSArrayController'鍵? –
這將是一個好主意,以顯示您的代碼,因爲有很多東西可以成爲您的問題的原因... – Tutankhamen
你的意思是UITextView? –
@VineeshTP顯然不是.. – TheAmateurProgrammer
@theAmateurProgrammer顯然...大聲笑 –