我正在尝试让Swift使用NSStatusBar在菜单栏中显示图像,但是当放入菜单栏中时,它会变成空白。
let image = NSImage(#imageLiteral(resourceName: "MenuTemplate.png"))
image.isTemplate = true;
let statusBar = NSStatusBar.system
statusBarItem = statusBar.statusItem(
withLength: NSStatusItem.squareLength)
statusBarItem.button?.image = image
我应该在macOS菜单栏中获取带有图像的项目,但它只是一个空白。
这就是应该如何从代码中将其制成模板。
UIImage(named: "MenuTemplate")?.withRenderingMode(.alwaysTemplate), for: .normal)