3

Swift で macOS アプリを作成していますが、アプリのウィンドウは常に他のアプリの上に表示されます。これらのアプリが全画面モードであっても、これはすべてのアプリで正常に機能しています。ただし、Keynote がフルスクリーン モードで実行され、アプリがその上にある場合、アプリ用のすべてのマウス イベントもキーノートに移動し、フルスクリーンを終了します。

何が起こっているのかわかりませんが、基調講演が全画面表示にならないようにする必要があります。どうやってやるの?

私のアプリのウィンドウ レベルはNSWindow.Level.popUpMenu. そして、私は次のことを試しましたが、これまでのところ何も機能していません:

window.orderFrontRegardless()
window.makeKeyAndOrderFront(self)
window.order(.above, relativeTo: 0)
4

1 に答える 1