我正在做一个Cocoa应用程序,我想要一个像界面生成器中的'Attributes Inspector‘那样的面板。因此,在顶部和可折叠/可展开的组上有大标签。有人知道我是怎么做到的吗?
这是属性检查器的图像:
Attributes Inspector http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeQuickTour/Art/hello_win_attributes.jpg
因此,我实际上想做一个窗口,如上图所示。
发布于 2009-08-11 17:11:12
InspectorKit是github上的自由/开源软件。
发布于 2009-08-11 14:26:23
没有内置的Cocoa控件可以做到这一点。您将不得不编写一些自定义视图来复制这些功能。
在这个问题的答案中有一些关于创建自定义控件的好建议:Looking for info on custom drawing of interface components (Cocoa)
如果你需要额外的帮助,我建议你问一些更小、更具体的问题,解释你尝试过的和没有奏效的。
发布于 2009-08-11 16:16:23
我已经编写了一些自定义类来做这件事--它的工作量比我预期的要少。我把它分解成两个独立的组件,可以独立使用-第一个组件处理顶部的图标并执行视图切换,第二个组件处理可展开的窗格:


我的代码可以在github上找到,并且遵循BSD2条款许可。
https://stackoverflow.com/questions/1260272
复制相似问题