如何在UITableView单元格中创建自定义网格?

时间:2018-09-29 09:34:52

标签: ios uitableview uicollectionview

Screenshot

我正在尝试构建与此类似的UITableView。有一些常规单元格,我希望一个单元格像这样的网格。确切应该有20列,并且单元格应该是正方形。因此,它们需要具有UITableView的宽度/ 20的宽度和高度。另外,包含所有这些项目的UITableViewCell的高度应为该高度的5倍。我如何做到这一点?

1 个答案:

答案 0 :(得分:2)

如果您知道确切的列数和行数,则可以使用情节提要轻松实现这一目标,而无需任何代码。

使用嵌套的5 x 4 UIStackViews,每个内部堆栈视图包含20个交替着色的UIView,所有堆栈视图 Distribution (分发)至均等填充 >,并且单个单元的宽高比限制为1:1…

enter image description here

瞧瞧……

当然,了解此技术后,您可以轻松地在代码中创建相同的代码。