2010-11-05 35 views

回答

0

不,因爲Cocoa不使用TSM。請參閱Cocoa Text System Overview

你一般不需要反正在可可使用原始的事件。無論你在想什麼,它可能會更容易在委託方法中實現和/或通過繼承一個或多個相關類。

+0

感謝彼得,我想捕捉的可可代碼這種碳事件。這可以做到嗎?換句話說,Carbon代碼可以嵌入到Cocoa應用程序中嗎?您的洞察力將不勝感激。謝謝 – 2010-11-08 17:28:25

+0

是的,但除非您使用碳文本視圖和文本字段,否則它不會執行任何操作。正如我所說的,對於Cocoa視圖,您可能只需要實現一個委託方法或某個東西,具體取決於您想要做什麼(並且您沒有說出您通過響應此事件實際上想要做什麼)。 – 2010-11-08 18:15:18

+0

我的應用程序是用於OpenGL控件的NSView的子類。我沒有使用NSTextView提供的功能。我已經實現了使用內聯輸入方法的NSTextInputClient協議。當用戶鍵入國際文本時,內聯編輯框不會顯示文本,直到命中「返回」鍵。這是內聯輸入法的默認行爲嗎?我是否需要處理任何文本事件以更新內聯文本框?請讓我知道是否有更新內聯文本窗口顯示的方法。謝謝 – 2010-11-08 19:55:13

相關問題