我目前正在开发一款iPad应用程序。
在特定视图中,我必须以这种形式显示一些信息:
信息1:DATA可以超过一行。 information2:有时一个项目会有一个动作 information3:我认为一切都在同一个视图中显示会更好,而不是在不同的级别中显示(例如,!=点击标题会将您带到带有列表的另一个视图)
子列表深度没有实际限制,尽管我不应该只有一对嵌套列表。我想以更加花哨的方式呈现它,而不是显示具有大量<的webview。 ul> < li> ...
我虽然在UITableView
内UITableViewCell
,但我担心它最终会变得混乱。
有什么想法吗? 谢谢!
编辑:我不知道它是否真的很清楚我想要的更像是一种表示html-< table> -like比真正的嵌套列表。我代表它的方式不是子项目等项目,但子项目只应缩进。所有数据必须在同一视图中可见..
答案 0 :(得分:1)
显示此类信息的规范方式是通过UINavigationController
链接UITableViewController
。你可能会发现很多这种设计的例子,尤其是许多Apple应用程序(邮件,系统设置和其他)。
如果你正在寻找一个更原始的演示文稿,你可以从Clear app中获取灵感,它确实以一种新颖的方式处理嵌套表。 Clear也做了很多自定义手势处理:你也没有必要实现它,但有趣的是它们隐藏和显示“就地”嵌套表行而不是完全改变视图的方式。
还有github project展示了这种技术。