扩展的NSTableView

时间:2012-10-09 09:41:37

标签: objective-c cocoa uitableview nstableview

我想制作具有扩展能力的表格视图。 当您按一行时,该行应展开以显示删除,复制等选项。 我找到了一个适用于iOS的示例,但我没有在Mac OS X上运行它,因为NSTableViewUITableView非常不同。

http://www.cocoacontrols.com/platforms/ios/controls/kofiles

有没有其他模板? 或者甚至可以在Mac OS X上运行此示例?

1 个答案:

答案 0 :(得分:1)

我没有代码可以提供给您,但您可以使用基于视图的NSTableView。您的原型视图可以自行调整大小以包含控件(如果已选中)。所有这些都有点复杂,可以简化为一个相当简短的答案,但如果您使用基于视图的表视图并将原型视图视为任何其他会增长并显示额外控件的视图,那么将此行为连接到选择状态,它应该工作

注意:必须为扩展部分编写一些代码,以处理调整大小,显示控件以及通知表视图其中一行更改高度。对于问题的每个组成部分,都存在大量文档和示例。遇到障碍时会发布更具体的问题。