0

我有一个NSToolbar包含一个NSSearchField.

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

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

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

4

1 回答 1

0

也许 b

使用 NSToolbar Delegate 并实现

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

在那里你可以归还你的自定义项目。

于 2012-05-30T09:06:53.640 回答