次のコードを使用して、MacOS でアプリのステータスバー メニューを作成しています。
let statusBarItem = NSStatusBar.system.statusItem(withLength: -1)
func applicationDidFinishLaunching(_ aNotification: Notification) {
let menu: NSMenu = NSMenu()
var menuItem = NSMenuItem()
menuItem.title = "Hello"
menu.addItem(menuItem)
statusBarItem.menu=menu
}
これは機能しますが、チェックボックスやボタンなどを含むカスタム行をこのメニューに追加する方法を知りたいです。添付の VLC ビデオ プレーヤーのスクリーンショットを参照してください。