需要的想法:在iOS中显示数据列表列表的方法

时间:2012-11-13 08:29:50

标签: ios ipad cocoa list tableview

我目前正在开发一款iPad应用程序。

在特定视图中,我必须以这种形式显示一些信息:

  • 第1项:数据
    • 第1-1项:数据
    • 第1-2项:数据
    • 第1-3项:数据
      • Item1-3-1:DATA
  • 第2项:数据
    • Item2-1:DATA
    • Item2-2:DATA
  • 第3项:数据
  • 第4项:数据
  • ...

信息1:DATA可以超过一行。 information2:有时一个项目会有一个动作 information3:我认为一切都在同一个视图中显示会更好,而不是在不同的级别中显示(例如,!=点击标题会将您带到带有列表的另一个视图)

子列表深度没有实际限制,尽管我不应该只有一对嵌套列表。我想以更加花哨的方式呈现它,而不是显示具有大量<的webview。 ul> < li> ...

我虽然在UITableViewUITableViewCell,但我担心它最终会变得混乱。

有什么想法吗? 谢谢!

编辑:我不知道它是否真的很清楚我想要的更像是一种表示html-< table> -like比真正的嵌套列表。我代表它的方式不是子项目等项目,但子项目只应缩进。所有数据必须在同一视图中可见..

1 个答案:

答案 0 :(得分:1)

显示此类信息的规范方式是通过UINavigationController链接UITableViewController。你可能会发现很多这种设计的例子,尤其是许多Apple应用程序(邮件,系统设置和其他)。

如果你正在寻找一个更原始的演示文稿,你可以从Clear app中获取灵感,它确实以一种新颖的方式处理嵌套表。 Clear也做了很多自定义手势处理:你也没有必要实现它,但有趣的是它们隐藏和显示“就地”嵌套表行而不是完全改变视图的方式。

还有github project展示了这种技术。