기본보기의 배경색을 변경할 수있었습니다. NSViewController에는 실제로 backgroundColor 속성이 없으므로 NSViewController에 속한 NSView의 레이어 속성을 사용했습니다. 여기에 코드가 있습니다.
class ViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.wantsLayer = true
}
override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}
override func awakeFromNib() {
if self.view.layer != nil {
let color : CGColorRef = CGColorCreateGenericRGB(1.0, 0, 0, 1.0)
self.view.layer?.backgroundColor = color
}
}
}
빨간색 배경으로보기 컨트롤러를 초기화합니다.
제목 표시 줄 색상의 경우 NSWindowController를 작성하고 스토리 보드에서 기본 창 컨트롤러로 지정합니다. 여기에 코드가 있습니다.
class MainWindow: NSWindowController {
override func windowDidLoad() {
super.windowDidLoad()
super.window?.backgroundColor = NSColor(calibratedRed: 0.0, green: 1.0, blue: 0.0, alpha: 1.0)
}
}
이 정보가 도움이되기를 바랍니다.
출처
2014-12-30 12:07:21
cyt
Omg 내 눈 O_O – nmdias