2

我有一个工具栏,有两个项目,都可以选择。当我单击一个项目时,它显示为已选中,如您在此处看到的:

在此处输入图像描述

我最初无法设置项目。起初这两个项目都没有被选中,但我希望第一个被选中。在我手动单击一个项目之前,情况是这样的:

在此处输入图像描述

我必须怎么做才能将第一个项目设置为在应用程序启动时选择?

4

1 回答 1

1

所以你正在使用NSToolbar- use setSelectedItemIdentifier。您的每个项目都应该有一个在 Interface Builder 中指定的唯一标识符。

例如,我刚刚在主窗口视图中创建了一个带有 NSToolbar 的简单项目,添加了两个项目(从默认值开始),并连接了一个插座,如下所示:

AppDelegate.h:

@property (weak) IBOutlet NSToolbar *toolbar;

AppDelegate.m:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    // Insert code here to initialize your application

    [self.toolbar setSelectedItemIdentifier:@"NSToolbarShowFontsItem"];

}
于 2012-07-23T18:08:12.517 回答