をポップアップ、私はNSPanelを使用してカスタムポップオーバーを持つもののステータスバーアプリケーションのいずれかをしようと、thisソースを通じて探しています -NSPanelだから間違った空間で
すべての罰金とダンディに動作します。メニューレットをクリックすると、ほとんどの場合に機能する[panel makeKeyandOrderFront:nil]
が呼び出されます。通常、ウィンドウは他のすべての前面の正しいスペースにポップアップ表示されます。
しかし、フルスクリーンモード(フルスクリーンモードのXcodeなど)に移動してそこのメニューアプリケーションを使用しようとすると、パネルが間違ったスペース(前に持ち込まれたもの)でポップアップし、何も表示されません意図された空間に収まる。もう一度クリックした後で、正しい場所に表示されます。
誰でもこの現象の説明はありますか?
修正が機能します!ありがとう - 私はそれを使用すると思います。私はそれがなぜ必要なのか不思議です... – Vervious