1

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

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

有没有其他模板?或者甚至可以让这个例子在 Mac OS X 上运行?

4

1 回答 1

1

我没有代码可以交给你,但你可以使用基于视图的 NSTableView。如果选中,您的原型视图可以调整自身大小以包含控件。将所有这些浓缩成一个相当简短的答案有点复杂,但是如果您使用基于视图的表格视图并将原型视图视为任何其他会增长并显示额外控件的视图,然后将此行为连接到选择状态,它应该可以工作.

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

于 2012-10-09T13:44:19.437 回答