窗口的更改背景我想提出一個應用程序爲OS X與可可和Xcode,我想改變在迅速阿爾法Windows的背景色。我不知道如何從代碼中調用窗口,以及如何使用alpha值設置其背景顏色。我怎樣才能做到這一點?可可OS X - 斯威夫特
這裏是我的應用程序委託類,有層次:
窗口的更改背景我想提出一個應用程序爲OS X與可可和Xcode,我想改變在迅速阿爾法Windows的背景色。我不知道如何從代碼中調用窗口,以及如何使用alpha值設置其背景顏色。我怎樣才能做到這一點?可可OS X - 斯威夫特
這裏是我的應用程序委託類,有層次:
也許AppDelegate的是不是如果你使用的是故事板,將其添加到正確的地方。通過修改視圖的圖層有一個簡單的方法:
添加這行代碼在viewDidLoad()
方法(viewcontroller.swift):
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. self.view.layer?.backgroundColor = NSColor.whiteColor().CGColor }
感謝您的代碼和圖片核心動畫。這解決了我的大部分問題。後來我發現,因爲更多的原委後用,我需要你的代碼移動到viewWillAppear中的窗口。那裏的預測更加可預測。我得到了所以從另一個問題這一信息,我想我會更新這個帖子,以及因爲它是對這個問題我的出發點。
以下進去viewController.swift您已經啓用的Core Animation層在影響檢查的查看後。
override func viewWillAppear() {
self.view.layer?.backgroundColor = NSColor.redColor().CGColor
}
AppDelegate是** _ not _ **視圖控制器。它沒有「視圖」。 –