0

我在基于 Cocoa-Document 的应用程序中有一个窗口。我想让这个应用程序没有标题栏。我知道如何在常规 Cocoa 应用程序中执行此操作,因为在基于 Cocoa-Document 的应用程序中有一个名为“窗口”的窗口,我没有看到任何窗口声明。所以我的问题是如何在 Cocoa Document_based 应用程序中制作无边框窗口?谢谢

4

2 回答 2

1

查看文档的 nib 文件。在基于文档的应用程序中,这通常称为“MyDocument.xib”。您可以摆脱旧窗口并将其替换为您喜欢的类型。请记住将其连接到文件所有者中的相应插座。

于 2011-03-20T20:06:42.173 回答
0

NSDocument[子类]NSWindowController在文档和文档的窗口之间有一个。通常,您会进行子类化NSWindowController,例如,创建一个具有多个窗口的文档。

在这种情况下,您可能会创建子类NSWindowController来自定义窗口的创建。或者您可以子类NSWindow化并让您的文档使用您的子类而不是通用的NSWindow.

请参阅基于文档的应用程序指南。FAQ 包含有关子类化和NSWindowController.

于 2011-03-20T19:58:44.700 回答