NSWindow
が表示されているかどうかを確認する方法はありますか?私のアプリケーションの最初のウィンドウが表示されたらシートコントローラを表示したい(10.7のアニメーションが終了し、ユーザがウィンドウを見ることができる!)。 windowDidLoad
にシートを表示しただけでは、愚かなアニメーション(シートがロールアウトし、ウィンドウが背面から飛び出す)になります。 NSWindowDelegate
は、ウィンドウがキーウィンドウまたはメインウィンドウになったときに呼び出される2つのメソッドを提供していますが、その時点でウィンドウが既に完全に表示されている必要はありません。ライオンでは、この愚かなアニメーションでウィンドウがポップアップする傾向があります。NSWindowが表示されているかどうかを確認する方法
8
A
答えて
24
1
これは価値があるため、window.visibleプロパティにバインドすることもできます。 Xcode 4はバインド可能なプロパティではないと言って、あなたを驚かせるかもしれませんが、動作します。
これは、ウィンドウが表示されているかどうか、およびその他の方法に基づいて、NSStatusItemの表示/非表示を有効または無効にする場合に便利です。
すなわち、Interface Builderで:- バインドする:アプリケーションの委任
- モデルキーのパス:私は窓がアニメーション終了時に、私はいくつかの通知について読んでいたと思っself.window.visible
関連する問題
- 1. NSWindowがMac OS X Lionで全画面表示されているかどうかを確認するには?
- 2. VBAでワークシートのセルが表示/表示されているかどうかを確認する方法
- 3. どのタブページ(TabControl)が表示されているかを確認する方法
- 4. UIViewControllerが表示されているかどうかを確認する良い方法はありますか?
- 5. スプライトオブジェクトが表示されているかどうかを確認するには?
- 6. HealthKitが承認されているかどうかを確認する方法
- 7. Microsoft Active Accessibilityを使用してコントロールが表示されているかどうかを確認する方法
- 8. システムキャレットが表示されているかどうかを確認する方法はありますか?
- 9. コンボボックスのドロップダウンリストが表示されているかどうかを確認する方法はありますか?
- 10. スクロール内の表示が完全に表示されるかどうかを確認する方法
- 11. SMSまたは連絡先が表示されているかどうかを確認する方法?
- 12. Twitter-bootstrap:ポップオーバーが既に表示されているかどうかを確認する方法は?
- 13. Twitterのブートストラップポップオーバーが表示されているかどうかを確認する方法は?
- 14. 特定のDOM要素が表示されているかどうかを確認する方法
- 15. ListViewの最後の行が完全に表示されているかどうかを確認する方法?
- 16. Zeptoで要素が表示されているかどうかを確認する方法
- 17. div内に要素が表示されているかどうかを確認
- 18. フォームがドッキングされているかどうかを確認する方法は?
- 19. アラームが設定されているかどうかを確認する方法
- 20. イベントが防止されているかどうかを確認する方法
- 21. glibcが使用されているかどうかを確認する方法
- 22. window.confirm()がサポートされているかどうかを確認する方法は?
- 23. ラジオボタンがチェックされているかどうかを確認する方法
- 24. バックボーンビューがレンダリングされているかどうかを確認する方法は?
- 25. カーソルスタイルがサポートされているかどうかを確認する方法
- 26. mithril.jsがロードされているかどうかを確認する方法は?
- 27. 左マウスボタンが押されているかどうかを確認する方法
- 28. チェックボックスがチェックされているかどうかを確認する方法
- 29. GACアセンブリがロードされているかどうかを確認する方法
- 30. NSScreenを変更する方法NSWindowが表示されます
私はそれを見つけることができません... – jtbandes