2010-11-05 34 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

相关问题