我在继承的接口中以编程方式添加工具栏NSObject <NSToolbarDelegate>
,并实现这些方法:
- (NSToolbarItem*)toolbar:(NSToolbar*)toolbar itemForItemIdentifier:(NSString *)itemIdentifier willBeInsertedIntoToolbar:(BOOL)willBeInsertedIntoToolbar;
- (NSArray *)toolbarSelectableItemIdentifiers: (NSToolbar*)toolbar
- (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)toolbar
- (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)toolbar
我还通过调用setView
NSToolbarItem 添加了一个按钮。此视图包含一个 NSButton 并位于 .XIB 界面中。
但是,setAction
由于http://www.cocoabuilder.com/archive/cocoa/291782-nstoolbaritem-custom-view-setaction.html#291783中描述的原因,在同一项目上不起作用。
如何实施此解决方案?