2015-11-12 2 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
Смежные вопросы