gpt4 book ai didi

objective-c - 使用 *.nib 文件显示模式窗口

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

我有首选项 Pane 应用程序,需要使用特定的 nib 文件显示模式窗口。

我使用的方法:

[NSBundle loadNibNamed:@"___NibName___" owner:self];    

没关系,但窗口不是模态的(我可以访问首选项 Pane 窗口)。

我应该做什么来使这个窗口模式化(用户不应该访问首选项 Pane 窗口,直到当前窗口不会关闭)。

谢谢!

最佳答案

最简单的操作和管理方法:创建一个新的 NSWindowController,将此类设置为自定义 nib/xib 中的文件所有者,将窗口导出连接到 nib/xib 中的窗口,通过首先创建一个来获取窗口引用你的类的实例,然后使用

NSWindow *window = instance.window;

然后使用 NSApplication 的模式运行它

runModalForWindow:

关于objective-c - 使用 *.nib 文件显示模式窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785265/

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