如何在 uitableviewcell 中显示表格
Posted
技术标签:
【中文标题】如何在 uitableviewcell 中显示表格【英文标题】:How to show a table inside a uitableviewcell 【发布时间】:2016-04-29 11:58:18 【问题描述】:我一直在寻找一种在 uitableviewcell 内显示表格的方法,该表格的列数和行数可变,以呈现数据。
我不知道我是在错误的地方搜索还是没有一个容易实现的目标。
我需要把这样的东西放在一个 uitableviewcell 中。
我愿意做的是将 uiviewcollection 放入 uitableviewcell 中,并使用标题构建自定义布局并限制列数,并以某种方式控制此 uicollectionview 中显示的单元格流。
【问题讨论】:
您可以在 tableviewcell 中制作自定义视图。 @Keyur 我是 swift/ios 的新手,但我一直在玩 tableview 和 collectionview。我知道如何在 tableviewcell 中显示视图,但我不知道如何以简单的方式构建表格。也许没有简单的方法? =/ 我认为你应该阅读这个问题***.com/questions/17796835/… 【参考方案1】:I need to put something like this inside a uitableviewcell
- 你呢?为什么?
这不是一种非常适合移动设备的查看数据的方式。这是您需要做的事情,还是您认为需要做的事情?
开发人员通常会来自其他背景并尝试在移动设备上使用网页设计,或者管理层会要求一些没有意义的东西。由您来满足这些要求并使其在移动设备上运行。这并不总是意味着提供与所要求内容完全匹配的图片。
如果行数不同,我首先会说每一行都需要是一个单元格,而不是整个单元格。我建议看看类似的东西:
Overall | With Managers | Pay | Holidays
- 作为 tableView 部分标题(假设它需要成为更大 tableView 的一部分)。
然后有:
Middle
management 7 | 7 | 6 | 7
作为一个单元格,并且
Lower
management 7 | 7 | 6 | 7
在本节的其余部分,以此类推。
如果会有不同数量的列。我建议将其分解为主/详细样式视图。你有像这样的单元格:
Middle Management >
Lower Management >
然后单击其中一个将带您进入一个屏幕,其中包含每列的完整细分(在这种情况下,每列可能是一个单元格)。
尝试将大量内容打包到一个单元格中绝不是一个好主意。而且您应该不惜一切代价避免使用可滚动的单元格。
【讨论】:
以上是关于如何在 uitableviewcell 中显示表格的主要内容,如果未能解决你的问题,请参考以下文章
如何以普通样式隐藏在 UITableView 中显示的空 UITableViewCells - IOS?
如何来回移动 UITableViewCell 以显示它可以滑动?