我正在研究单视图Mac应用程序,我想以编程方式更改背景颜色.我该怎么做?
将此代码放在viewDidLoad()
main 的函数中NSViewController
.这是ViewController.swift
在Cocoa应用程序模板中.
// tell the controller's view to use a CALayer as its backing store view.wantsLayer = true // change the background color of the layer view.layer?.backgroundColor = NSColor.red.cgColor
显然,用您选择的颜色替换红色.
设置完成后view.wantsLayer
,您可以更改颜色而无需再次设置.