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