1

単一ウィンドウの Mac OSX アプリがあります。ユーザーが「x」をクリックすると (windowShouldClose() が起動します)、ウィンドウを元に戻すように指示します (つまり、アプリを終了しません)。

Dock または cmd-tab からクリックしてアプリを元に戻そうとしても、アクティブになりません。

ドキュメントからクリックされたときに、ウィンドウを明示的にキー/アクティブにする必要があると想定しています。

もしそうなら、ユーザーが Dock からアプリをクリックすると、アプリに送信されるメッセージは何ですか?

4

2 に答える 2

-1

これらのメソッドをアプリケーション デリゲートに追加します。

- (BOOL) applicationShouldOpenUntitledFile: (NSApplication *) sender {
    return YES;
}

- (BOOL) applicationOpenUntitledFile: (NSApplication *) theApplication {
    // Reopen your window here
    return YES;
}
于 2012-08-28T14:06:57.153 に答える