【问题标题】:How to show a table inside a uitableviewcell如何在 uitableviewcell 中显示表格
【发布时间】:2023-03-30 00:22:01
【问题描述】:

我一直在寻找一种在 uitableviewcell 内显示表格的方法,该表格的列数和行数可变,以呈现数据。

我不知道我是在错误的地方搜索还是没有一个容易实现的目标。

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

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

【问题讨论】:

  • 您可以在 tableviewcell 中制作自定义视图。
  • @Keyur 我是 swift/ios 的新手,但我一直在玩 tableview 和 collectionview。我知道如何在 tableviewcell 中显示视图,但我不知道如何以简单的方式构建表格。也许没有简单的方法? =/
  • 我认为你应该阅读这个问题stackoverflow.com/questions/17796835/…

标签: ios swift uitableview uikit


【解决方案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      >

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多