菜单栏图标消失了

时间:2018-05-02 11:47:55

标签: xcode9 swift4.1

我是Swift的新手,并尝试创建简单的菜单栏应用程序。当我向菜单栏添加一个图标时,它只是轻弹一次然后就消失了。

func applicationDidFinishLaunching(_ aNotification: Notification) {
        // Insert code here to initialize your application

        let statusItem = NSStatusBar.system.statusItem(withLength:NSStatusItem.squareLength)
        if let button = statusItem.button {
            button.image = NSImage(named:NSImage.Name("StatusBarButtonImage"))
            //button.action = #selector(printQuote(_:))
        }
    }

资产中有一个名为StatusBarButtonImage的图标,其中“render as”设置为“template image”

1 个答案:

答案 0 :(得分:0)

这是因为您的statusItemapplicationDidFinishLaunching之后发布。