标签: macos nstextfield
当通过单击或按Tab键选择NSTextfield时,不会调用controlTextDidBeginEditing委托方法。委托已设置,所有其他委托方法都被触发。任何建议??
答案 0 :(得分:1)
要处理Tab键等按键事件,可以通过在委托方法中编写setFieldEditor:方法来处理。对于此要求,此方法就足够了。
setFieldEditor:
另一种方法是覆盖NSTextfield类并编写keyDown:方法。
NSTextfield
keyDown: