在带有电子的macOS菜单栏中添加自定义菜单图标,可以通过以下步骤实现:
Objective-C:
NSStatusItem *statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
NSImage *image = [NSImage imageNamed:@"custom_icon"];
[statusItem.button setImage:image];
[statusItem.button setAction:@selector(customMenuItemClicked:)];
Swift:
let statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength)
let image = NSImage(named: "custom_icon")
statusItem.button?.image = image
statusItem.button?.action = #selector(customMenuItemClicked(_:))
@objc func customMenuItemClicked(_ sender: NSStatusBarButton) {
// 处理自定义菜单项的点击事件
}
自定义菜单图标的应用场景包括但不限于:提供快速访问应用程序功能、显示应用程序状态信息、提供快捷操作等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云