我需要覆盖当您使用“清除”按钮清除字段内容时发生的NSSearchField
操作。
默认触发的选择器是私有的:_searchFieldCancel
。
[UPDATE]
好的,我找到了解决方案。
但是如何在点击“清除”按钮时阻止searchField辞职第一响应者?
答案 0 :(得分:8)
抱歉,这很明显,所以如果有人需要,我会发布我的解决方案:
[[[searchField cell] cancelButtonCell] setAction: @selector(desiredSelector)];
[[[searchField cell] cancelButtonCell] setTarget: desiredTarget];