2012-12-14 4 views

답변

9

그것은 다음과 같이 수행 할 수 있습니다

-(IBAction)showButtonAction:(id)sender { 
    [[NSApplication sharedApplication] beginSheet:panelOutlet 
            modalForWindow:self.window 
            modalDelegate:self 
            didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:) 
             contextInfo:nil]; 
} 

주의 :

에서 시작 체크 박스에서 NSPanel표시를 취소하는 것을 잊지 마십시오 경위 릴리스 속성

이 패널을 한 번 사용하지 않을 경우 휴무일.

결과 :

Screenshot image

+2

스위프트 동등한? ty –

+1

NSPanel 대신이 NSSheet가 아닌가요? –