3

我需要覆盖NSSearchField使用“清除”按钮清除字段内容时发生的操作。

默认触发的选择器是私有的:_searchFieldCancel

[更新]

好的,我找到了解决方案。

但是,当单击“清除”按钮时,如何防止 searchField 辞去第一响应者的职务?

4

1 回答 1

10

对不起,这很明显,所以我会发布我的解决方案以防有人需要它:

[[[searchField cell] cancelButtonCell] setAction: @selector(desiredSelector)];
[[[searchField cell] cancelButtonCell] setTarget: desiredTarget];
于 2013-02-11T14:23:33.440 回答