gpt4 book ai didi

objective-c - Cocoa - 找出窗口何时被关闭、最小化或选项卡式

转载 作者:行者123 更新时间:2023-12-03 17:05:20 26 4
gpt4 key购买 nike

如何知道 cocoa 应用程序何时已关闭、最小化或选项卡化?

我已经阅读了 NSNotifications,但是,我仍然无法理解如何知道用户何时执行了上述 3 个操作中的任何一个。

感谢您的任何意见

最佳答案

让您的 Controller 类符合 NSWindowDelegate protocol并实现windowWillMiniaturize:windowWillClose:它们将在窗口执行操作之前被调用。

NSTabView delegate protocol 执行同样的操作并实现tabView:willSelectTabViewItem: .

一些 cocoa 类也会发出与其委托(delegate)协议(protocol)相同或相似的通知,例如:NSWindow Notifications 。您可以使用NSNotificationCenterlisten对这些事件。您必须查看文档才能找出存在的内容。

关于objective-c - Cocoa - 找出窗口何时被关闭、最小化或选项卡式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9883452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com