【问题标题】:Ideas Needed : Ways to display list of list of data in iOS需要的想法:在 iOS 中显示数据列表的方法
【发布时间】:2014-02-24 20:04:59
【问题描述】:

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

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

  • 项目 1:数据
    • 项目 1-1:数据
    • 项目 1-2:数据
    • 项目 1-3:数据
      • 项目 1-3-1:数据
  • 项目 2:数据
    • 项目 2-1:数据
    • 项目 2-2:数据
  • 项目 3:数据
  • 项目 4:数据
  • ...

information1 : DATA 可以超过一行。 information2 : 有时一个项目会有一个动作 information3 :我认为最好将所有内容都显示在同一个视图中,而不是显示在不同的级别(即!=而不是单击标题将您转到带有列表的另一个视图)

子列表深度没有真正的限制,尽管我不应该有超过几个嵌套列表。我想以一种比显示带有很多 ...

的 webview 更花哨的方式呈现它

虽然UITableViewCell里面有UITableView,但我担心最后会变得一团糟。

有什么想法吗? 谢谢!

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

【问题讨论】:

    标签: ios ipad cocoa list tableview


    【解决方案1】:

    显示此类信息的典型方式是通过UINavigationController 链接UITableViewControllers。您可能会在周围找到许多这种设计的示例,尤其是在许多 Apple 应用程序(邮件、系统设置等)中。

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

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

    【讨论】:

    • 感谢您的回答。我已经使用了导航控制器和一些 TableView。但这是一个不同的问题。我的应用程序将取代一个网站,该网站有一个表格,或多或少像电子表格。我显示的列表比真正的嵌套列表代表更多的缩进。它更清楚吗?
    猜你喜欢
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多