我正在尝试创建一个自定义nsview,以便将该视图应用于nsstatusbarbutton。我想在视图中有两个相邻的小图像,但我不知道如何创建一个这样做的自定义视图。我试图简单地将一张图片添加到视图中,但它不会显示在状态栏按钮中:
import Cocoa
class statusBarView: NSView {
override func draw(_ dirtyRect: NSRect) {
super.draw(dirtyRect)
let myimage = NSImage(named:NSImage.Name("StatusBarButtonImage"))
myimage!.draw(in: dirtyRect)
}
}
[…]
if let button2 = statusItem2.button {
button2.addSubview(statusBarView())
}
有人能帮我吗?