选择NSTextField时,不会调用controlTextDidBeginEditing

时间:2013-10-08 06:46:40

标签: macos nstextfield

当通过单击或按Tab键选择NSTextfield时,不会调用controlTextDidBeginEditing委托方法。委托已设置,所有其他委托方法都被触发。任何建议??

1 个答案:

答案 0 :(得分:1)

要处理Tab键等按键事件,可以通过在委托方法中编写setFieldEditor:方法来处理。对于此要求,此方法就足够了。

另一种方法是覆盖NSTextfield类并编写keyDown:方法。