2012-03-27 27 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

相關問題