我正在开发具有多个窗口的可可应用程序。窗口左侧有一个红色的关闭按钮。我想处理关闭按钮的点击事件,以便我可以显示消息询问用户他是否要关闭窗口。如果用户接受关闭窗口,则应用程序将被终止,否则向用户显示相同的窗口。 任何想法如何处理关闭按钮的点击事件?如何处理可可中的窗口关闭按钮
5
A
回答
11
请看NSWindowDelegate protocol reference,你正在寻找的是 -
- (BOOL)windowShouldClose:(id)sender
0
NSWindowController有一个方法
- (BOOL)shouldCloseDocument
+0
这是一个属性,用于指示窗口是否应关闭关联的NSDocument实例。 – kevin 2016-03-15 19:27:49
相关问题
- 1. 如何处理APN弹出窗口的“关闭”按钮?
- 2. silverlight子窗口样式可拆窗口关闭按钮
- 3. wpf MVVM中处理窗口关闭按钮
- 4. HTML按钮关闭窗口
- 5. 处理JFileChooser窗口关闭?
- 6. 关闭可可中的主窗口?
- 7. 关闭窗口按钮gtk_widget_set_sensitive按钮
- 8. 如何在对话框窗口中关闭关闭按钮?
- 9. 处理后退按钮后窗口不关闭
- 10. GWT RPC可能在窗口关闭处理程序中?
- 11. 如何绑定到窗口的关闭按钮X按钮
- 12. 用窗口'X'按钮关闭窗体
- 13. 如何使SDL2窗口不可关闭?
- 14. 如何使TideSDK窗口不可关闭?
- 15. 关闭后如何使窗口可见?
- 16. 如何通过点击关闭按钮关闭弹出窗口?
- 17. 在Java中处理和关闭窗口
- 18. 如何区分“窗口关闭按钮点击(X)”在缩小处理
- 19. 如何自动关闭可可中的模式窗口?
- 20. 在关闭警报窗口后,提交按钮不可点击
- 21. 按钮上的关闭窗口点击
- 22. 关闭按钮上的窗口单击
- 23. 如果用户点击关闭('X')按钮,如何处理PowerShell窗口的关闭事件
- 24. 如何管理可可中的窗口
- 25. 如何在可可中关闭后重新显示主窗口?
- 26. 如何关闭弹出式窗口中的按钮的自举弹出窗口?
- 27. 可可 - webview关闭和Mac os上的窗口关闭
- 28. 如何使用wxpython禁用OSX中的窗口关闭按钮?
- 29. JavaFx - Tab可关闭按钮
- 30. monomac - 如何在单击主窗口中的按钮时关闭子窗口
谢谢您的方法。有用。 – 2011-12-27 14:49:59
值得注意的是,您需要将类指定为Windows委托才能处理NSWindowDelegate中的方法。 :-) – Entalpi 2014-05-18 12:40:36
太棒了。我实际上使用' - (void)windowWillClose:(id)sender' API委托来代替我的情况。 – 2017-01-09 19:06:49