2010-11-22 51 views
2

是否可以在屬性字符串上設置範圍爲零的屬性?例如,如果我在NSMakeRange(0,0)處將前景顏色屬性設置爲紅色,我希望一旦我開始鍵入,文本就會變成紅色。但是,這似乎並非如此。在NSTextView上設置範圍長度爲零的屬性?

如何在光標位置設置屬性「狀態」?如果我點擊Command + B並開始輸入,則文本變爲粗體,並具有編輯範圍的正確屬性。如何複製此功能以應用自定義屬性?

回答

4

對於打字,請嘗試在NSTextView上調用setTypingAttributes:(NSDictionary *)屬性。