在NSSearchField中更改搜索按钮单元格的图像

时间:2012-05-30 01:55:14

标签: cocoa nstoolbar nssearchfield

我有NSToolbar,其中包含NSSearchField

我已将搜索按钮单元格(在awakeFromNib中)的图像更改为更准确地描述我正在做什么的图像。

不幸的是,如果用户自定义工具栏,则会恢复默认图像。

我怎么能 a)阻止自定义,但仍允许用户选择图标和/或文本 b)检测更改,以便我可以恢复所需的图标 c)更改默认情况下的图像

1 个答案:

答案 0 :(得分:0)

也许b

使用NSToolbar委派并实施

- (NSToolbarItem *) toolbar:(NSToolbar *)toolbar
      itemForItemIdentifier:(NSString *)itemIdentifier
  willBeInsertedIntoToolbar:(BOOL)flag

在那里你可以回馈你的自定义项目。