在哪里可以找到Interface Builder中的"可折叠面板"Cocoa控件?

Mah*_*dsi 4 cocoa controls interface-builder disclosure

我正在尝试将可折叠面板添加到我在Interface Builder中添加的面板,类似于Office 2008和XCode本身中的面板.

对于那些不了解它的人来说,这是可折叠的面板:

OS X可折叠面板http://grab.by/3Hqv

知道如何将其添加到我的项目中吗?谷歌没有太多帮助.

Jos*_*zzi 6

这通常被称为"公开视图"或"公开面板",并且通常必须带有智能容器视图(通过多个公开子视图正确地增长/收缩/滚动).作为API的一部分,没有这样的控制.大多数开发人员自己动手,而有些则使用第三方开源.

全框架有一个这样的控制工作得非常好(包括"撕下"面板等,如果我没有记错).缺点:它是一个大型框架,并且还有很多其他内容.

InspectorKit是另一个.它更专注(只是控件本身和IB插件),但我测试的最后一个版本确实与Interface Builder插件有一些UI问题.