我是可可开发的新手,我试图使用我认为是“标准”的布局来创建UI布局,这个布局是由iTunes、iCal、iPhoto、Billings、1 1Password、Number、Cocoa等应用程序共享的。这种典型的布局可以描述如下:
是否有文档化的模式来显示如何为这些类型的布局“连接”视图和控制器类的最佳实践?例如,使用多少个ViewControllers,使用基于NSDocument的方法是否有意义,一些常见的缺陷,等等?这个布局是如此普遍,我感到惊讶的是,似乎没有任何好的参考资料。
Update: --我忘了提到我可以访问Apple站点,虽然我可以找到Cocoa中不同类的库引用,但我似乎找不到一个很好的参考资料,说明如何在我描述的布局中将它们结合在一起。
像Aaron Hillegass‘和其他一些书都能很好地学习Cocoa的基础知识和创建简单的界面(一些设置在与NSDocument连接的视图上的控件),但在指导您使用我描述的UI布局方面却不是那么出色。
谢谢。
发布于 2011-08-04 05:28:05
左边的分层视图称为源视图,您通常使用NSOutlineView类创建这个视图。
看看苹果的SourceView示例代码。它实现了一个非常类似于Finder和其他地方的源视图,并且应该给您一个很大的优势。
发布于 2011-08-03 22:30:25
你提到的应用范围太广了,不可能直接回答。
通常,您所称的库项通常是NSOutlineView (用于层次结构)或NSTableView。
主面板实际上取决于包含在其中的操作,实用程序面板也是如此。
我的建议是阅读苹果的OS人机界面指南。这将为您提供如何做事情的最佳概览。除此之外,实际的实现过于依赖于单个程序。
https://stackoverflow.com/questions/6934036
复制相似问题