2017-09-19 5 views
2

NSPopoverアプリケーションで作業しています。私はraywenderlich tutorialを出発地として使用しています。NSPopoverアプリケーションが必要な場所に常に表示されない

私が抱えている問題は、ポップオーバーが開き、システムのステータスバーが閉じているとき(ラップトップで複数のフルスクリーンアプリを使用しているときなど)、画面の左下にポップオーバーが表示されることです。

ポップオーバーが開いているときに強制的にシステムステータスバーを開いて開いたままにする方法はありますか?

答えて

0

私たちは、同様の問題があったが、システムメニューバーが最小化されたときに検出することになった:

[NSMenu menuBarVisible]

限り、目に見えるあなたの窓を維持するように、あなたが使用してその場で自分のウィンドウスタイルを共有するに見えるかもしれませんNSBorderlessWindowMask | NSNonactivatingPanelMask

+0

[NSMenu menuBarVisible]は、アプリケーションがフルスクリーンでステータスバーが閉じていても常にtrueを返します。 – datinc

+0

ああ、奇妙なことに、私たちは、そのメソッドで幸運を得て、メニューバーの可視性について信頼できる状態に戻ってきました。 – theeagle

関連する問題