2012-07-22 3 views
0

현재 Mac 응용 프로그램의 "개별"창 색상을 변경하는 메뉴 항목을 설정하고 있습니다.전체 NSWindow 클래스의 배경색 변경

[_window setBackgroundColor : [NSColor redColor]]; 

"_window"와는 달리 모든 창에서 해당 메뉴 항목을 변경하는 방법이 있습니까?

답변

1

windows 메서드는 NSApplication입니다.

이것은 아마 그것을 할 것입니다 :

[[NSApp windows] makeObjectsPerformSelector:@selector(setBackgroundColor:) withObject:[NSColor redColor]]; 

(또는 당신이에 대한 루프 더 신중하게 각 창을 검사 할 수 있습니다.)