- [NSWindow setCollectionBehavior:NSWindowCollectionBehaviorCanJoinAllSpaces]を使用してウィンドウを作成しました。しかし、私はスペースを切り替えると、ウィンドウがスペースを(期待通りに)切り替えるが、私のウィンドウはそのスペース内の他のすべてのウィンドウの後ろに移動する。私のアプリはアクティブだがそのウィンドウは他のすべてのアプリケーションのウィンドウの下にあるので、これは特に悪いことです。レベルをNSFloatingWindowLevelに変更しようとしましたが、これを上に保ちますが、スペースを切り替えるときにキーステータス(フォーカス)が失われます。スペースを切り替えるときにウィンドウを上に維持する
コレクションの動作にNSWindowCollectionBehaviorMoveToActiveSpaceを試しましたが、それは間違いなく私が探しているものではありません。
希望がありますか?私はSpacesに関連する他のAPIはほとんどないことを知っています。