在工具栏中按下图标

时间:2011-09-26 06:06:25

标签: objective-c xcode macos cocoa

我在工具栏中放了斜角按钮,为此按钮设置图像并取消选中边框复选框。如何在工具栏中按下这样的图标?

enter image description here

2 个答案:

答案 0 :(得分:3)

在工具栏的委托中返回您的项目标识符:

- (NSArray*)toolbarSelectableItemIdentifiers:(NSToolbar *)toolbar
{
    return _toolbarIdentifiers;
}

工具栏会认为它们是可选择的,因此所选项目将以您需要的方式显示。

答案 1 :(得分:3)

您需要将工具栏项标记为可选。在Xcode中编辑您的nib文件,双击工具栏,单击“允许的工具栏”项中的项目,然后在“工具”面板中显示“属性”检查器并标记“可选”复选框。