我有一个工具栏,有两个项目,都可以选择。当我点击它显示为选中的项目时,您可以在此处看到:
我最初无法设置项目。首先两个项目都是未选中的,但我希望第一个被选中。这是我手动点击某个项目之前的情况:
如何在应用程序启动时将第一项设置为选中状态?
答案 0 :(得分:1)
因此,您正在使用NSToolbar
- 使用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"];
}