NSToolbarItem无法选择

时间:2015-05-16 14:01:33

标签: objective-c cocoa nstoolbar nstoolbaritem

我正在以编程方式构建我的NSToolbarItem,但它们不可选。从界面构建器添加的那些是可选择的,因为我可以选择“选择” ' 选项。但是NSToolbarItem类没有setSelectable方法。

NSToolbarDelegate 协议已实施且 toolbarSelectableItemIdentifiers 方法已被调用,但在返回 toolbarDefaultItemIdentifiers 方法返回<的相同标识符后,它们仍处于禁用状态/ p>

在OS X 10.10上开发,目标是10.7

编辑:

- (NSArray *) toolbarSelectableItemIdentifiers:(NSToolbar *)toolbar{
NSMutableArray* ids = [[NSMutableArray alloc] init];

for(NSToolbarItem* item in [_my_toolbar items]){
    [ids addObject:item.itemIdentifier];
}

NSLog(@"Selectable ids are %@", ids);
return ids;

}

这是我的实施。(所有项目都应该是可选的);

0 个答案:

没有答案