ios - 如何动态扩展 UITableViewCell 高度?

标签 ios swift uitableview

我有一个UITableView。在我的表格 View 中,我想动态地将另一个 View 添加到我的单元格中并扩展单元格高度。我看过一些例子,但这些都是使用 UILabels 的。 UILabels可以根据文本高度改变高度。但是我如何手动添加另一个 View 并展开这些单元格?

请帮帮我 谢谢

最佳答案

如果您使用手动计算单元格高度,则很容易,在添加另一个 View 后,计算高度,然后调用reloadData或reloadRowsAtIndexPaths,并在tableview:heightForRowAtIndexPath函数中返回高度。 如果你使用自动计算单元格高度,你应该让系统知道如何计算,你应该清楚、完整地设置自动布局。你应该添加另一个 View 的左、右、上、下约束,系统将自动计算高度。因此单元格将被扩展。

关于ios - 如何动态扩展 UITableViewCell 高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45129851/

相关文章:

ios - 自定义 UITableViewCell 中的 UIImageview 未正确显示

ios - 如何将字典数组中的值加载到TableView单元格中

ios - 快速向数组添加多个相同的元素

ios - 为什么不能设置 cell.selectionStyle = UITableViewCellSelectionStyleBlue?

ios - UITableViewAutomaticDimension 和多行标签问题

ios - UITableView didSelectRowAtIndexPath 从未调用过

ios - 滑动单元格时如何隐藏其他滑动单元格操作

ios - 模态视图 Controller 和 subview Controller 如何交互?

swift - 访问字典中的数组

ios - 如何将一个 UITableView 链接到另一个 UITableView