我是可可编程的新手:我想制作一个类似于 XCODE 可折叠手风琴风格的检查器分组机制的 GUI。
问问题
828 次
1 回答
5
如果您需要 10.9,请尝试NSStackView。
否则,您需要创建一个包含以下内容的自定义视图:
- 每个部分有一个标题视图
- 披露三角形
- 无边框文本按钮(也可点击)
- 其实整个标题行应该是一个按钮,真的
- 每个部分有一个主视图
- 最初不是检查器视图的子视图
- 通过将其添加为子视图来显示每个视图
- 通过从其父视图(检查器视图)中删除它来隐藏每个视图
- 通过在显示任何视图时隐藏(删除)任何其他视图,可以选择一次只显示一个视图
您可能应该为每个部分都有一个 NSViewController,它title
是部分的标题(在部分的标题视图中使用),它view
是部分的主视图(放入和取出检查器视图的视图)。
于 2013-06-16T06:01:36.490 回答