暂时关闭自定义视图中的文本输入

时间:2019-02-10 19:27:00

标签: swift nsview appkit

我有一个实现NSTextInputClient的自定义视图。我希望它具有两种模式,一种接收文本输入,另一种不接收文本输入。在键盘按下事件中,我调用interpretKeyEvents(_:),因为我希望在关闭文本输入时调用某些NSStandardKeyBindingResponding方法。但是它总是将事件发送到文本输入系统。我该如何预防?

我尝试调用deactivate()中的NSTextInputContext,但是它不起作用。无论如何,文档说应该仅系统调用此方法。

0 个答案:

没有答案