0
응용 프로그램 도크 아이콘을 마우스로 클릭 할 때마다보고하는 방법이 있습니까?코코아 : 도크 아이콘 다시 클릭
응용 프로그램 도크 아이콘을 마우스로 클릭 할 때마다보고하는 방법이 있습니까?코코아 : 도크 아이콘 다시 클릭
하지 완전히 안전 구현하기 위해,
하지만, 확실히 가장 쉬운 방법 (도 활성화 응용 프로그램 자체를 두 번 클릭) :
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
견적 NSApplicationDelegate Protocol Reference에서 :
이러한 이벤트를 Finder가 이미 실행중인 응용 프로그램을 다시 활성화 할 때마다 누군가를 다시 두 번 클릭하거나 독을 사용하여 응용 프로그램을 활성화 할 때마다 전송됩니다.
이미 알고 있습니다. nsmenu를 팝업하는 데 사용합니다. 그러나 일단 메뉴가 열리면 그 기능에 대한 호출이 없습니다. –
내 실수. 메뉴가 모달이기 때문에'applicationShouldHandleReopen'을 호출하지 않으면됩니다. –