1

我是单点触控 iOS/单点触控开发的新手。我想在我的应用程序中制作多级表,但不知道如何......我尝试搜索网页,但一无所获(除了 2009 年的古代样本不起作用)。

让我们有表:

  • 第 1 行
  • 第 2 行
  • 第 3 行

用户点击 row2 并展开:

  • 第 1 行
  • 第 2 行
  • [子行1]
  • [subrow2]
  • 第 3 行

如果用户再次点击 row2,它会折叠。

我知道,实现应该很容易,但我现在还没有这方面的经验。得到一些帮助会很棒!

提前致谢。

4

1 回答 1

0

iOS中没有像 TreeView 一样的内置/默认控件(例如在 System.Windows.Forms 中)。这主要是因为这需要比 iPhone/iPod 更多的屏幕空间。

常见的解决方案是使用表格,例如在您的单元格中添加一个“>”(可以展开)并向新控制器显示数据(表格或其他内容)。

另一种选择是找到(并绑定)一些提供类似树视图的控件的自定义控件(在上一个链接中列出了一些),或者像@Jason 所说的那样,从 anUITableView和相关类型中实现类似的东西。

于 2012-05-17T19:30:00.660 回答