我希望在单击状态栏项时显示如下视图:
我已经设置了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/