我需要创建一个模态对话框,该对话框是从nib文件加载的,应该在主窗口中单击按钮时显示.
我可以在nib文件中创建一个自定义窗口,并在按钮单击时加载自定义对话框,但它不是模态对话框.我可以切换回主窗口.
MyWindowController
是NSWindowController
子类.我使用下面的代码显示我的窗口以响应按钮事件:
MyWindowController *pController = [[MyWindowController alloc]
initWithWindowNibName:@"nibfilename"];
[MyWindowController showWindow:self];
Run Code Online (Sandbox Code Playgroud)
Pra*_*ar 11
谢谢...
(例).创建一个名为"关于"的笔尖
if(pAbtCtrl == nil)
pAbtCtrl = [[AboutWindowController alloc] initWithWindowNibName:@"About"];
pAbtWindow = [pAbtCtrl window];
[NSApp runModalForWindow: pAbtWindow];
[NSApp endSheet: pAbtWindow];
[pAbtWindow orderOut: self];
Run Code Online (Sandbox Code Playgroud)