我有一个工具栏,有两个项目,都可以选择。当我单击一个项目时,它显示为已选中,如您在此处看到的:
我最初无法设置项目。起初这两个项目都没有被选中,但我希望第一个被选中。在我手动单击一个项目之前,情况是这样的:
我必须怎么做才能将第一个项目设置为在应用程序启动时选择?
我有一个工具栏,有两个项目,都可以选择。当我单击一个项目时,它显示为已选中,如您在此处看到的:
我最初无法设置项目。起初这两个项目都没有被选中,但我希望第一个被选中。在我手动单击一个项目之前,情况是这样的:
我必须怎么做才能将第一个项目设置为在应用程序启动时选择?
所以你正在使用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"];
}