Cocoa Interface Builder的'Attributes Inspector'就像窗口一样

时间:2009-08-11 13:15:23

标签: cocoa interface-builder

我正在制作一个Cocoa应用程序,我想要一个像Interface Builder中的'Attributes Inspector'这样的面板。因此,顶部有大标签,可折叠/可扩展组。有谁知道我怎么能这样做?

这是属性检查器的图像:

Attributes Inspector http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeQuickTour/Art/hello_win_attributes.jpg

所以我实际上想要制作一个如上图所示的窗口。

3 个答案:

答案 0 :(得分:2)

没有内置的Cocoa控件来执行此操作。您将不得不编写一些复制功能的自定义视图。

在这个问题的答案中有一些很好的建议来创建自定义控件:Looking for info on custom drawing of interface components (Cocoa)

如果您需要其他帮助,我建议您提出更小,更具体的问题,说明您尝试过的内容和哪些内容无效。

答案 1 :(得分:2)

InspectorKit是github上的FOSS。

答案 2 :(得分:1)

我已经编写了一些自定义类来完成这项工作 - 它的工作量比我预期的少。我把它分成两个独立的组件,可以独立使用 - 第一个处理顶部的图标并执行视图切换,第二个处理可扩展的窗格: ViewSelectorBar InspectorPanel

我的代码可在github获得,并且符合BSD 2条款许可。