在cocoa中管理主窗口的多种样式

发布于 2024-12-28 16:27:26 字数 220 浏览 2 评论 0原文

在可可中切换多种风格的主窗口的最佳方式是什么? 我的意思是类似 iTunes 的迷你播放器视图和正常大小的视图。 我想布局不同的 nib 文件,并让用户在小文件或大文件之间进行选择,并提供更多详细信息。
我需要 NSWindowController 还是可以像这样在应用程序委托中加载笔尖:
[NSBundle loadNibNamed:@"BigWindow" 所有者:self];

What's the best way to switch between multiple styles of main windows in cocoa?
I mean something like iTunes with its mini-player view and its normal sized view.
I want to layout different nib-files and let the user choose between the small one or the bigger one with more details.
Do I need a NSWindowController or is it ok to load nibs in the App Delegate like this:
[NSBundle loadNibNamed:@"BigWindow" owner:self];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

老娘不死你永远是小三 2025-01-04 16:27:26

您应该始终使用 NSWindowController 来加载包含窗口的笔尖。这是因为 NSWindowController 为您处理 nib 内存管理,否则这会有点痛苦。

如果您只想从笔尖加载视图,请使用 NSViewController 代替。

You should always use NSWindowController to load a nib containing a window. This is because NSWindowController handles the nib memory management for you, which is otherwise somewhat painful.

If you just want to load a view from a nib use NSViewController instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文