表视图内的表视图

Posted

技术标签:

【中文标题】表视图内的表视图【英文标题】:Table view inside a table view 【发布时间】:2011-06-10 13:20:40 【问题描述】:

在我的应用程序中,我有一个表格视图,其中有显示图像的按钮。现在我想要的是,当我单击任何图像(按钮)时,必须在其中显示另一个表格视图第一个表视图。然后我需要单击第二个表视图中存在的图像。我该如何实现。是否可以在其他表视图中创建表视图,或者我是否有任何其他解决方案,例如创建视图然后在其中添加图像。请帮助。任何帮助将不胜感激。

谢谢,

克里斯蒂

【问题讨论】:

【参考方案1】:

绝对有可能,但 Apple advises not putting a UITableView inside another UITableView(它使触摸跟踪和行为变得更加复杂)。

最佳解决方案取决于您的具体情况,但如果子视图包含大量数据,您可以将其移至其自己的模态视图中,或者您可以创建嵌入其中的静态或半静态视图你的UITableViewCell 当该单元格被选中时。

【讨论】:

以上是关于表视图内的表视图的主要内容,如果未能解决你的问题,请参考以下文章

另一个表视图标题内的表视图

集合视图内的表视图

从导航控制器内的表视图控制器中的按钮展开

在表视图内的集合视图中传递多维数组

查看Oracle都有哪些表或者视图

由于嵌入式表格视图,Swift 无法使用 hidesBarsOnSwipe