我是单点触控 iOS/单点触控开发的新手。我想在我的应用程序中制作多级表,但不知道如何......我尝试搜索网页,但一无所获(除了 2009 年的古代样本不起作用)。
让我们有表:
- 第 1 行
- 第 2 行
- 第 3 行
用户点击 row2 并展开:
- 第 1 行
- 第 2 行
- [子行1]
- [subrow2]
- 第 3 行
如果用户再次点击 row2,它会折叠。
我知道,实现应该很容易,但我现在还没有这方面的经验。得到一些帮助会很棒!
提前致谢。
我是单点触控 iOS/单点触控开发的新手。我想在我的应用程序中制作多级表,但不知道如何......我尝试搜索网页,但一无所获(除了 2009 年的古代样本不起作用)。
让我们有表:
用户点击 row2 并展开:
如果用户再次点击 row2,它会折叠。
我知道,实现应该很容易,但我现在还没有这方面的经验。得到一些帮助会很棒!
提前致谢。
iOS中没有像 TreeView 一样的内置/默认控件(例如在 System.Windows.Forms 中)。这主要是因为这需要比 iPhone/iPod 更多的屏幕空间。
常见的解决方案是使用表格,例如在您的单元格中添加一个“>”(可以展开)并向新控制器显示数据(表格或其他内容)。
另一种选择是找到(并绑定)一些提供类似树视图的控件的自定义控件(在上一个链接中列出了一些),或者像@Jason 所说的那样,从 anUITableView
和相关类型中实现类似的东西。