gpt4 book ai didi

cocoa - 是否有一个标准的、有记录的开发模式来创建类似于 iTunes、iCal、iPhoto 等的 UI 布局?

转载 作者:行者123 更新时间:2023-12-03 16:55:24 24 4
gpt4 key购买 nike

我是 Cocoa 开发的新手,我正在尝试使用我认为是 iTunes、iCal、iPhoto、Billings、1Password、Numbers、Delicious Library 等应用程序共享的“标准”布局来创建 UI 布局。这种典型的布局可以描述如下:

  • 屏幕左侧的“库”面板,通常用于发现层次结构。该面板通常覆盖大约四分之一的水平空间。
  • “库”面板右侧的“主”面板,大多数 UI 交互都在该面板上进行。这占用了剩余的水平空间,我们可以在其中找到 iCal 中的每月日历 View 或 iTunes 中的专辑封面和播放列表图 block 等内容。
  • 屏幕左下角的一些“实用程序”面板,通常用于其他选项等内容。

是否有记录的模式可以显示如何为这些类型的布局“连接” View 和 Controller 类的最佳实践?例如,要使用多少个 ViewController、使用基于 NSDocument 的方法是否有意义、一些常见的陷阱等等?这种布局如此普遍,令我惊讶的是似乎没有任何好的引用资料。

更新:我忘了提到我可以访问 Apple Developer 站点,虽然我可以找到 Cocoa 中不同类的库引用,但我似乎找不到关于如何将它们整合到我描述的布局中的良好引用。

像 Aaron Hillegass 和其他人这样的书非常适合学习 Cocoa 的基础知识和创建简单的界面(在连接到 NSDocument 的 View 上放置一些控件),但在指导您进行 UI 布局方面不太好我描述一下。

谢谢。

最佳答案

左侧的分层 View 称为源 View ,您通常会使用NSOutlineView 类创建它。

看看苹果的 SourceView示例代码。它实现的源 View 与 Finder 和其他地方的源 View 非常相似,应该会给您一个良好的开端。

关于cocoa - 是否有一个标准的、有记录的开发模式来创建类似于 iTunes、iCal、iPhoto 等的 UI 布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com