gpt4 book ai didi

macos - 将 NSWindow 显示为工具栏表

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

如何从工具栏中显示 NSWindow,如下图中的 NSOpenPanel

enter image description here

最佳答案

从 NIB 文件的窗口属性中取消选中启动时可见,然后使用 beginSheet :

[NSApp beginSheet:sheetWindow
modalForWindow:mainWindow
modalDelegate:self
didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:)
contextInfo:NULL];

此外,NSSavePanel 提供 beginSheetModalForWindow作为一种方便的方法:

[savePanel beginSheetModalForWindow:mainWindow completionHandler:^(NSInteger result) {
if (result != NSFileHandlingPanelOKButton) return;
// Do something
}];

关于macos - 将 NSWindow 显示为工具栏表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12075129/

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