如何找出可可應用程序何時關閉,最小化或選項卡?可可 - 找出一個窗口已關閉,最小化或選項卡
我已經閱讀了關於NSNotifications的內容,但是我仍然無法理解,當用戶完成上述3個操作中的任何一個時,我該如何找出它。
謝謝你的任何輸入
如何找出可可應用程序何時關閉,最小化或選項卡?可可 - 找出一個窗口已關閉,最小化或選項卡
我已經閱讀了關於NSNotifications的內容,但是我仍然無法理解,當用戶完成上述3個操作中的任何一個時,我該如何找出它。
謝謝你的任何輸入
讓你的控制器類符合NSWindowDelegate protocol和實施windowWillMiniaturize:和windowWillClose:,他們將被稱爲窗口做動作之前。
與NSTabView delegate protocol一樣,並執行tabView:willSelectTabViewItem:。
一些可可類也發出與其委託協議相同或相似的通知,例如:NSWindow Notifications。您可以使用NSNotificationCenter至listen來處理這些事件。您必須查看文檔以瞭解存在的內容。
非常感謝,那真的幫助! – Kevin 2012-03-28 08:54:06
[Cocoa關閉/隱藏/更改選項卡通知]的可能雙後處理(http://stackoverflow.com/questions/9826719/cocoa-close-hide-change-tab-notification) – 2012-03-27 04:39:12