1

您如何知道可可应用程序何时已关闭、最小化或选项卡?

我已经阅读了 NSNotifications 但是,我仍然无法理解如何知道用户何时完成了上述 3 项操作中的任何一项。

感谢您的任何输入

4

1 回答 1

2

让您的控制器类符合NSWindowDelegate 协议并实现windowWillMiniaturize:windowWillClose:并且它们将在窗口执行操作之前被调用。

NSTabView 委托协议执行相同操作并实现tabView:willSelectTabViewItem:

一些可可类也发送与其委托协议相同或相似的通知,例如:NSWindow Notifications。你可以使用NSNotificationCenter监听这些事件。您必须查看文档以找出存在的内容。

于 2012-03-27T20:43:10.140 回答