使用目标 C 的菜单栏应用程序操作?



我最近一直在尝试使用Objective-C编程语言在Xcode 9.4.1上创建一个应用程序。

我正在尝试使应用程序从菜单栏而不是完整的应用程序工作。

但是,我只设法使菜单项显示,并且不知道如何向按钮添加诸如Web链接之类的操作。

谁能帮忙?我想要的只是使用代码向按钮添加操作。

附言我没有使用故事板。

如果没有提供您到目前为止所做的工作,您似乎在要求完整的代码,但我碰巧有一个旧项目可以做到这一点。在应用程序委托中,您可以执行以下操作:在barItemAction方法中,您可以执行需要执行的任何

操作
@interface AppDelegate ()
@property NSStatusItem *barItem ;
@end
@implementation AppDelegate

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
self.barItem = [NSStatusBar.systemStatusBar statusItemWithLength:NSVariableStatusItemLength];
self.barItem.button.title = @"🚀";
[self.barItem setAction:@selector(barItemAction)];
// Insert code here to initialize your application
}
-(void)barItemAction {
NSLog(@"🚀 button was clicked ");
}

最新更新