ios - 如何在 UITableView 单元格中创建自定尺寸网格?

标签 ios uitableview uicollectionview

Screenshot

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

最佳答案

如果您知道确切的列数和行数,则无需任何代码即可使用 Storyboard 轻松实现。

使用嵌套 5 x 4 UIStackViews ,每个内部堆栈 View 包含 20 个交替着色的 UIView s,所有堆栈 View 经销等额填写 ,以及单个单元格的纵横比约束为 1:1…

enter image description here

瞧……



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

关于ios - 如何在 UITableView 单元格中创建自定尺寸网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52567040/

相关文章:

iOS Autolayout如何水平拉伸(stretch)2个按钮

ios - UIACollectionView 单元格与 visibleCells

ios - UICollectionView 仅显示数据集中的第一项

ios - UICollectionView Cell Spacing 基于设备屏幕尺寸

ios - AWSMobileHubHelper登录Google无法通过cocoa pods工作

ios - 中心位置时在 UICollectionViewCell 上添加掩码

ios - 将 NSDecimalNumber 与 NSNumber 进行比较得到错误的结果

Swift 自动尺寸单元格高度不起作用

ios - 在 tableView 中添加两个自定义单元格

ios - 带有顶角、边框和阴影的聊天项目 View