我希望在单击状态栏项时显示如下视图:swift - 单击状态栏项目时弹出 View-LMLPHP
我已经设置了StatusItem

import Cocoa

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {


    @IBOutlet weak var imageManager: NSMenu!

    let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)



    func applicationDidFinishLaunching(aNotification: NSNotification) {
        let icon = NSImage(named: "statusIcon")
        icon?.template = true

        statusItem.image = icon
        statusItem.menu = imageManager
        statusItem.action = nil
    }

下一步我该怎么办?

最佳答案

最简单的方法是创建nspover对象并将其附加到状态项。有多个在线教程。Here很好!
不过,如果你需要一个更定制的外观,你需要写自己的。为此,您需要一个透明背景的无边界窗口。其内容视图将画出语音泡沫化设计的框架。。

关于swift - 单击状态栏项目时弹出 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35774068/

10-09 05:17