cocoa - 是否有像 "willShowWindow"这样的 NSWindow 通知/委托(delegate)方法?

标签 cocoa delegates notifications nswindow

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

最佳答案

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

关于cocoa - 是否有像 "willShowWindow"这样的 NSWindow 通知/委托(delegate)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193920/

相关文章:

Cocoa - 以编程方式垂直拉伸(stretch) NSView,向下移动其后的所有内容

ios - 指定委托(delegate)从 Storyboard快速查看

xcode - 如何在 Xcode 中为自定义 Automator Action 项目连接按钮的发送操作

cocoa - 在 Cocoa 应用程序中通过 NSTask 运行 "ls"不工作

c# - 回调的概念 (C#)

firebase - 如何在Firebase Messaging Web SDK中使用通知操作

java - 单击通知图标时仅显示一次 Activity

ios - 如何在应用程序进入后台时发送本地通知

objective-c - 如何执行像 iPhoto 09 中那样的翻转和增长动画?

java - 如何编译支持GPU的tflite?