0
我有一个NSToolbar
其中包含一个NSSearchField
。更改NSSearchField中搜索按钮单元格的图像
我将搜索按钮单元格的图像(awakeFromNib
)更改为更准确地描述我正在做什么的图像。
不幸的是,如果用户自定义工具栏,默认图像被恢复。
我怎样才能既 一)防止定制,但仍允许用户选择的图标和/或文本 B)检测的变化,这样我就可以恢复所需的图标 C)更改默认
图像我有一个NSToolbar
其中包含一个NSSearchField
。更改NSSearchField中搜索按钮单元格的图像
我将搜索按钮单元格的图像(awakeFromNib
)更改为更准确地描述我正在做什么的图像。
不幸的是,如果用户自定义工具栏,默认图像被恢复。
我怎样才能既 一)防止定制,但仍允许用户选择的图标和/或文本 B)检测的变化,这样我就可以恢复所需的图标 C)更改默认
图像也许b
使用NSToolbar代表和实现
- (NSToolbarItem *) toolbar:(NSToolbar *)toolbar
itemForItemIdentifier:(NSString *)itemIdentifier
willBeInsertedIntoToolbar:(BOOL)flag
这里你可以给你回自定义项目。
我已经尝试过,不幸的是这从来没有被调用 - 用户实际上可以添加到工具栏中没有任何东西。 – Milliways
奇怪。根据苹果,这必须被称为。你是使用Interface还是代码连接代理? – pbx