嘿所以我试图将我的NSView的背景设置为自定义颜色。 我查了很多例子并跟着他们,但仍然没有完全实现我想要的东西,所以我想要改变bacground颜色但是因为某些原因它起作用了。这是代码: - 导入Cocoa
class GoalsVC: NSViewController {
@IBOutlet weak var topView: NSView!
override func viewDidLoad() {
super.viewDidLoad()
self.view.wantsLayer = true
}
override func viewWillAppear() {
topView.layer?.backgroundColor = NSColor(calibratedRed: 109, green: 188, blue: 99, alpha: 1).cgColor
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
}
所以,第3行应该可以工作,因为如果我这样做它可以工作: -
topView.layer?.backgroundColor = NSColor.blue.cgColor
所以,我可能会犯一个愚蠢的错误,只是帮助我。谢谢你