私は複数のウィンドウを持つココアアプリケーションを開発しています。ウィンドウの左隅に赤いクローズボタンがあります。閉じるボタンのクリックイベントを処理したいので、ウィンドウを閉じるかどうかをユーザーに確認するメッセージを表示できます。ユーザーがウィンドウを閉じるのを受け入れると、アプリケーションは同じウィンドウが表示されます。 クローズボタンのクリックイベントをどのように処理できますか?ココアのウィンドウのクローズボタンの操作方法
5
A
答えて
11
あなたはIS-
- (BOOL)windowShouldClose:(id)sender
0
を探している方法はNSWindowControllerのが
- (BOOL)shouldCloseDocument
+0
これは、ウィンドウが関連するNSDocumentインスタンスを閉じるかどうかを通知するプロパティです。 – kevin
関連する問題
- 1. ココアのドロップダウン(NOT SHEET)ウィンドウの作成方法
- 2. ココア:閉じたウィンドウを開く方法
- 3. 設定ウィンドウの第2ビューを読み込む方法ココア
- 4. tkinterウィンドウのチェックボックス操作
- 5. ココアのNSViewサブクラスからの起動ウィンドウ
- 6. 2次ディスプレイのココア全画面ウィンドウ
- 7. ココアでの作成後にウィンドウが消える
- 8. パーシャルリンクの操作方法は?
- 9. アレイアップデートの操作方法
- 10. データバインディングの操作方法、knockoutJs
- 11. スウィフトオートレイアウトボタンの操作方法
- 12. クラスオブジェクトの操作方法C++
- 13. BCPの操作方法
- 14. マウスの操作方法は?
- 15. ページナビゲーションの操作方法ASP.net
- 16. DLOOKUPの操作方法
- 17. divスライダーの操作方法
- 18. デバイスキーボードの操作方法
- 19. レコードの操作方法は?
- 20. Kerberosキャッシュユーザーの操作方法
- 21. ハンドルバー(EmberJS)の操作方法
- 22. objectARX 2012の操作方法
- 23. タイムスタンプの操作方法は?
- 24. ダイナミックドメインの操作方法
- 25. DispatchQueue.globalの操作方法は?
- 26. ramlの操作方法は?
- 27. チェックボックスのスタイリング - 操作方法
- 28. dataTableの操作方法は?
- 29. サブメニューの操作方法
- 30. Form.MaximumBoxの操作方法
はありがとうござい方法があり、NSWindowDelegate protocol referenceをご覧ください。できます。 –
NSWindowDelegateのメソッドを処理するために、クラスをウィンドウデリゲートに割り当てる必要があることに注意することはできます。 :-) – Entalpi
素晴らしいです。実際には、私のケースではなく、 ' - (void)windowWillClose:(id)sender' APIデリゲートを使用しました。 –