【发布时间】:2013-05-22 22:02:26
【问题描述】:
我必须创建一个能够在不同级别显示和折叠行的表格视图(iPad 应用程序):
- Client 1
- Category 1
- Info 1
- Info 2
- Category 2
- Info 1
- Info 2
- Category 3
- Info 1
- Info 2
- Client 2
- Category 1
- Info 1
- Info 2
等等……
如果用户点击客户端行,则整个客户端相关行(该客户端下的类别和信息)应展开/折叠。另一方面,如果他们点击特定类别,则只有该类别应该展开/折叠。
所以我计划嵌套 NSMutableDictionaries 来保存我可以通过动态键(如动态客户端名称)访问的数据,但我不确定这种方法是否真的能解决实际问题(制作可折叠部件)。另外,我不确定是只使用行并使它们看起来像标题部分还是使用实际部分,因为据我所知,我无法制作子部分来实现三层嵌套。
有什么想法吗?我已经看到了具有可扩展行的项目示例,但我仍然感到困惑。
救命!
【问题讨论】:
标签: uitableview rows expand collapse sections