gpt4 book ai didi

swift - macOs Swift 更改最小化行为?

转载 作者:行者123 更新时间:2023-11-28 11:39:54 25 4
gpt4 key购买 nike

我试图在我的 Cocoa macOS 应用程序中覆盖我的 NSWindow 上最小化按钮的行为。

和你可以使用的方法一样

func windowShouldClose(_ sender: NSWindow) -> Bool

NSWindowDelegate 中的函数来覆盖退出按钮的行为,我希望能够自定义点击最小化按钮时发生的情况。

我不想最小化,而是想取消最小化事件并执行我自己的自定义代码。

我找到了 windowWillMiniaturize(_ notification: Notification)func windowDidMiniaturize(_ notification: Notification),但是这些不允许我取消事件并替换它与我自己的自定义代码(据我所知)。

最佳答案

子类 NSWindow 并覆盖 miniaturize(_ sender: Any?)

关于swift - macOs Swift 更改最小化行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53963434/

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