小编xti*_*ian的帖子

如何显示 NSStatusBar 项目并隐藏停靠栏图标?

我尝试将“应用程序是代理”设置为 1,但状态栏项目消失了。当设置为 0 时,状态栏项目和停靠栏图标都会显示。如何显示状态栏项目但隐藏停靠栏图标?

awakeFromNib()我在和applicationDidFinishLaunching()中尝试了以下操作AppDelegate.swift

//class scope    
let statusItem = NSStatusBar.system().statusItem(withLength: NSVariableStatusItemLength)

//function scope    
self.statusItem.image = NSImage(named: "myImage")
let menu = NSMenu(title: "MyApp-Menu")
let menuItem = NSMenuItem(title: "title", action: nil, keyEquivalent: "")
menu.addItem(menuItem)
self.statusItem.menu = menu
Run Code Online (Sandbox Code Playgroud)

macos user-interface xcode cocoa swift

5
推荐指数
1
解决办法
2559
查看次数

标签 统计

cocoa ×1

macos ×1

swift ×1

user-interface ×1

xcode ×1