除了 macOS 上的应用程序的默认选项之外,用于显示其他停靠菜单项的 Swift 代码是什么?
我在 SwiftUI 中没有发现任何东西能做到这一点。?相信 Cocoa 可能有 NSMenu 定制方法来定义标签和操作。有这方面的例子吗
我尝试了以下方法,但 ctrl 右键单击 iccn 只显示标准选项菜单而不是 MyMenu,
...
import Cocoa
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
func applicationDockMenu(_ sender: NSApplication) -> NSMenu? {
// Create a custom menu
let myMenu = NSMenu(title: "MyMenu")
// Add your custom menu item(s)
let myMenuItem = NSMenuItem(title: "My Custom Item", action: nil, keyEquivalent: "")
myMenu.addItem(myMenuItem)
// Return the custom menu
return myMenu
}
// Other app delegate methods...
}
...