如何使用我创建的第二个窗口,是否有方法在触发IBAction
事件时打开它,例如“触摸”事件?从IBAction打开第二个窗口
0
A
回答
0
通常,您可以在单独的XIB文件中创建窗口,并创建NSWindowController的子类,并将其设置为XIB文件的文件所有者。
然后,你需要重写init方法加载XIB文件:
- (id)init
{
if((self = [ super initWithWindowNibName: @"MySecondWindow" ]))
{}
return self;
}
然后,你只需要创建第二个窗口控制器的新实例,并显示窗口:
MyWindowController * wc = [ MyWindowController new ];
[ wc showWindow: nil ];
这可以从您的IBAction方法完成。
+0
非常感谢您的工作很好没有从IOS开发文档中分离出来的,但它们有时会让人困惑。 – 2011-03-02 20:44:50
0
只是为了扩大在什么Macmade说一点点:
我更喜欢在正式分配内存和初始化对象。
MyWindowController * wc = [[MyWindowController alloc] init];
[wc.window makeKeyAndOrderFront:self];
+0
我看到了...所以我更换变量> wc <。非常感谢你帮助我摆脱阿尔文。 – 2011-03-02 20:47:33
相关问题
- 1. japplet打开第二个窗口
- 2. 在PyQt中打开第二个窗口
- 3. Qt打开第二个窗口
- 4. 从已打开的对话窗口打开第二个对话窗口
- 5. 如何从wpf的第一个窗口打开第二个窗口?
- 6. 如何从pyqt的第一个窗口打开第二个窗口?
- 7. 从外部开始打开第二个JavaFX窗口
- 8. 如何从另一个(父母)打开fancybox窗口,打开第二个窗口后如何保留父窗口?
- 9. 如何在pygtk中打开第二个窗口后关闭第一个窗口
- 10. 使用Tkinter iwant打开第二个窗口,然后关闭前一个窗口
- 11. 如何打开第二个窗体?
- 12. 在VB.Net中打开第二个窗体
- 13. WPF禁用主窗口,而第二个窗口打开,直到它关闭
- 14. ASP.Net:如何打开第二个窗口并在主窗口中写入内容?
- 15. 调用单独的Java文件打开第二个GUI窗口
- 16. 用pyqt5和qt设计器打开第二个窗口
- 17. window.showModalDialog打开第二个窗口,如何阻止它?
- 18. 在Python 3中使用QTDesigner 5打开第二个窗口
- 19. javascript:防止在浏览器中打开第二个_blank窗口?
- 20. Android第一个窗口打开
- 21. 如何从第二个窗口
- 22. ASP.NET如何打开第一个close()事件的第二个弹出窗口
- 23. 创建第二个窗口
- 24. 无法从批处理文件打开第二个命令窗口
- 25. 关闭第二个窗口返回第一个窗口
- 26. 隐藏第一个窗口后面的第二个窗口
- 27. UWP:从主窗口控制第二个窗口
- 28. 从第二个窗口在主窗口中运行Sub
- 29. 从第二个窗口获取值到wpf的主窗口
- 30. 如何从第二个窗口切换到第三个窗口在硒
什么样的窗户? NSWindows? UIWindows? X窗户? MS Windows? WxWidget Windows?你在哪个平台上?你使用什么框架?什么OS? – 2011-03-01 23:02:23
标签为XCode ...不要以为XCode可以在OSX以外的其他操作系统上运行... – Macmade 2011-03-01 23:07:51
@Macmade Xcode是一个IDE,可以与任何**编译器结合使用。如果您想为Microsoft Windows编译并且您有一个可在Mac OS X上运行但编译为Windows的编译器,则Xcode可与该编译器一起使用。 – 2011-03-01 23:10:04