gpt4 book ai didi

macos - NSView 有没有办法知道它的窗口何时关闭?

转载 作者:行者123 更新时间:2023-12-03 17:38:47 24 4
gpt4 key购买 nike

我正在开发一个 NSView 子类,我想知道它的窗口何时关闭,以便我可以执行某些内务任务。执行此操作的标准方法是什么?如果可能的话,我想在 NSView 子类中执行此操作,因为我希望能够在其他地方使用此子类而无需其他依赖项。

最佳答案

您可以覆盖-viewDidMoveToWindow,并且如果self.window不是nil,则让 View 开始观察NSWindowWillCloseNotification 来自窗口的通知。

同样,覆盖-viewWillMoveToWindow:,并且如果self.window不是nil,则停止观察该窗口的通知。

关于macos - NSView 有没有办法知道它的窗口何时关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27490966/

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