2012-10-09 2 views
4

창이 숨겨져 있는지 확인하고 NSWindow를 프로그래밍 방식으로 숨김 해제 할 수 있습니까?NSWindh 숨기기

나는 [자기이 ShowWindow : 전무] 시도와 [self.window을 makeKeyAndOrderFront : 자기]하지만 그들은 이상한 같은 행동, 두 개의 창 등

답변

3

사용의 원인이 - (BOOL) isVisible (그래서 BOOL 볼 수 = [에서 IsVisible self.window] 윈도우가 숨겨 여부, 당신은 숨기거나이 창을 사용 숨기기를 취소하려면 여부를 dertimine합니다 :. [self.window setHidden:YES] 그리고는, 분명히, 당신은 통과를 NO를 숨기기를 취소 할

편집

죄송합니다, 나는 setHidden 방법 중 하나는 - (void) setIsVisible:(BOOL) yourBOOL 방법을 사용합니다.

희망이 있습니다.

+0

감사! NSWindow에는 setHidden 메서드 나 숨겨진 속성이 없습니다. 그것의 NSView의 속성. –

+0

오, 내 잘못이야. 내 게시물을 올바른 방법으로 업데이트했습니다. – rien333