我有NSToolbar
,其中包含NSSearchField
。
我已将搜索按钮单元格(在awakeFromNib
中)的图像更改为更准确地描述我正在做什么的图像。
不幸的是,如果用户自定义工具栏,则会恢复默认图像。
我怎么能 a)阻止自定义,但仍允许用户选择图标和/或文本 b)检测更改,以便我可以恢复所需的图标 c)更改默认情况下的图像
答案 0 :(得分:0)
也许b
使用NSToolbar委派并实施
- (NSToolbarItem *) toolbar:(NSToolbar *)toolbar
itemForItemIdentifier:(NSString *)itemIdentifier
willBeInsertedIntoToolbar:(BOOL)flag
在那里你可以回馈你的自定义项目。