gpt4 book ai didi

cocoa - 窗口关闭时停止模式(Cocoa)

转载 作者:行者123 更新时间:2023-12-03 16:12:29 25 4
gpt4 key购买 nike

我当前正在使用以下代码显示模式窗口:

[[NSApplication sharedApplication] runModalForWindow:mainWindow];

但是,当我关闭此窗口时,其他窗口仍然处于非事件状态。当使用“red x”关闭窗口时,如何运行 stopModal 方法?

谢谢,

迈克尔

最佳答案

您可以为窗口创建委托(delegate)并让它响应
-(void)windowWillClose:(NSNotification *)通知
- (void)windowShouldClose:(NSNotification *)notification 方法如下:

- (void)windowWillClose:(NSNotification *)notification {
[[NSApplication sharedApplication] stopModal];
}

参见Mac Dev Center: NSWindowDelegate Protocol Reference

关于cocoa - 窗口关闭时停止模式(Cocoa),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009885/

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