是否有类似“willShowWindow”的NSWindow通知/委托方法?

时间:2010-07-07 10:35:25

标签: cocoa delegates notifications nswindow

我似乎无法在文档中找到它,但我正在寻找一种方法来运行一个方法,只要在我的应用程序启动后屏幕上显示一个窗口,或者它已经关闭然后重新打开。

2 个答案:

答案 0 :(得分:1)

您可以尝试使用NSWindowDidBecomeKeyNotificationNSWindowDidBecomeMainNotification。当窗口变为键/主窗口而不是放在屏幕上时,会调用这些窗口,但大多数窗口在屏幕上显示为键/主键。您还可以尝试其他NSWindow通知(请参阅NSWindow文档页面的底部),当窗口进入屏幕时,可能会调用其中一些通知。

答案 1 :(得分:0)

NSWindowController:
- windowDidLoad
- windowWillLoad