首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用NSWindowController?

如何使用NSWindowController?
EN

Stack Overflow用户
提问于 2010-01-22 13:31:24
回答 2查看 2.7K关注 0票数 1

我正在考虑使用NSWindowController,但我就是想不出如何让它工作。我如何开始使用它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-22 13:44:29

如果不知道你想要做什么,回答这个问题是很困难的。但是,如果您正在编写基于文档的应用程序,则会为您创建的每个窗口自动创建一个NSWindowController,因此您不需要专门创建一个。

我使用NSWindowController的方式是为应用程序中的每种窗口类型创建一个不同的子类。例如,我可能有一个带有AppWireframeWindowController和AppPreviewWindowController的3D应用程序。每个子类都会自动加载正确的nib文件,并具有将文档数据与nib中的视图挂钩的代码。

票数 0
EN

Stack Overflow用户

发布于 2015-02-06 01:25:32

如果你正在使用故事板,你可以在IB中连接一个NSWindowController子类。否则,如果您正在使用nibs,并且只有Mac Cocoa应用程序的默认模板,那么您可能需要在代码中创建它,或者只使用NSWindow的子类。

否则,您可以创建一个新的NSWindowController并选中“also create XIB file for user interface”,它将为您提供nib和NSWindowController子类。它基本上是一个新的nib,其中‘文件所有者’是您的NSWindowController,窗口是NSWindowController中的.window对象,委托也指向此处。

你也许可以修改它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2115257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档