我正在尝试将可折叠面板添加到我在Interface Builder中添加的面板,类似于Office 2008和XCode本身中的面板。
对于那些不了解它的人来说,这是可折叠的面板:
OS X collapsible panel http://grab.by/3Hqv
知道如何将其添加到我的项目中吗?谷歌没有多大帮助。
答案 0 :(得分:6)
这通常被称为“公开视图”或“公开面板”,并且通常必须带有智能容器视图(通过多个公开子视图正确地增长/缩小/滚动)。作为API的一部分,没有这样的控制。大多数开发人员自己动手,而有些则使用第三方开源。
Omni Frameworks有一个这样的控件可以很好地工作(包括“撕下”面板等,如果我没记错的话)。缺点:它是一个庞大的框架,并且还有很多其他内容。
InspectorKit是另一个。它更专注(只是控件本身和一个IB插件),但我测试的最后一个版本确实有一些界面生成器插件的UI问题。
答案 1 :(得分:3)
我还写了一个处理这个问题的框架:SFBInspectors