我想制作一个半透明的可可粉应用程序,但该程序似乎无法正常工作,如何修复代码?有例子吗?
这是在macOS 10.14.5上运行的程序,开发环境Xcode为10.2.1
import Cocoa
class ViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.alphaValue = 0.5
self.view.window?.backgroundColor = NSColor.clear
self.view.window?.isOpaque = false
self.view.window?.contentView?.wantsLayer = true
self.view.window?.contentView?.layer?.backgroundColor = NSColor(calibratedWhite: 0.8, alpha: 0.1) as! CGColor
}
override var representedObject: Any? {
didSet {
}
}
}
我希望主窗口是半透明的,但仍然是不透明的。