2015-11-12 54 views
0

我想設置一個NSWindowController的背景顏色windowDidLoad這樣的:如何在加載時設置NSWindowController的背景顏色?

- (void)windowDidLoad { 
    [super windowDidLoad]; 


    [self.window setBackgroundColor: NSColor.whiteColor]; 
    [[self.window contentView] setNeedsDisplay:YES]; 

    } 

但是,它不工作和NSWindowController的顏色沒有改變。

任何幫助熱烈讚賞。許多人提前感謝。

+0

這個方法會被調用嗎? – Astoria

+0

@Astoria是的,我已經嘗試了從筆尖醒來的代碼,但沒有任何好處。 –

+0

NSView的世界是什麼? –

回答

1

下面是一個簡單的解決方案

  1. 轉到NSWindow 身份督察
  2. 添加一鍵進入用戶自定義運行屬性與鍵名的backgroundColor類型的顏色,並給它一個顏色值如下面給出的屏幕截圖所示。 enter image description here