首页 > 解决方案 > 自定义 TableView 没有为自定义 TableViewCell 设置自定义高度

问题描述

在此处输入图像描述

我正在尝试为 tableview 制作一个自定义 TableViewCell,大小为 414x350。我遇到的问题是当加载表格视图时,所有尺寸都被挤压而不正确。我已经尝试了以下所有方法:

  1. 从代码分配行高

tableView.estimatedRowHeight = 350

tableView.rowHeight = UITableView.automaticDimension

  1. 在 tableview 窗口中从情节提要分配行高
  2. 在 tableviewcell 窗口中从情节提要分配行高

结果还是一样。任何帮助表示赞赏!

标签: iosobjective-cswiftxcodecocoapods

解决方案


为了正确计算任何单元格的自动行尺寸,在情节提要中,您必须在从上到下的每个项目之间有一条直接的垂直约束线。如果您自己设置约束,则同样适用。

不要分配任何行高,估计的除外。


推荐阅读