如何在uitableviewcell

时间:2016-04-29 11:58:19

标签: ios swift uitableview uikit

我一直在寻找一种方法,在一个uitableviewcell中显示一个具有可变数量的列和行的表来呈现数据。

我不知道我是在错误的地方搜索,还是不容易实现这一点。

Table

我需要把这样的东西放在一个uitableviewcell里。

我愿意做的是将uiviewcollection放在uitableviewcell中,并使用标题构建customlayout并限制列数,并以某种方式控制此uicollectionview中显示的单元格流。

1 个答案:

答案 0 :(得分: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      >

然后单击其中一个将带您进入每个列完全分解的屏幕(在这种情况下,每列可能都是一个单元格)。

尝试将大量内容打包到单个单元格中绝对不是一个好主意。你应该不惜一切代价避免使用可滚动的单元格。