2012-03-27 29 views
1

如何找出可可应用程序何时关闭,最小化或选项卡?可可 - 找出一个窗口已关闭,最小化或选项卡

我已经阅读了关于NSNotifications的内容,但是我仍然无法理解,当用户完成上述3个操作中的任何一个时,我该如何找出它。

谢谢你的任何输入

+0

[Cocoa关闭/隐藏/更改选项卡通知]的可能双后处理(http://stackoverflow.com/questions/9826719/cocoa-close-hide-change-tab-notification) – 2012-03-27 04:39:12

回答

2

让你的控制器类符合NSWindowDelegate protocol和实施windowWillMiniaturize:windowWillClose:,他们将被称为窗口做动作之前。

NSTabView delegate protocol一样,并执行tabView:willSelectTabViewItem:

一些可可类也发出与其委托协议相同或相似的通知,例如:NSWindow Notifications。您可以使用NSNotificationCenterlisten来处理这些事件。您必须查看文档以了解存在的内容。

+0

非常感谢,那真的帮助! – Kevin 2012-03-28 08:54:06

相关问题