首页 > 解决方案 > UITableViewCell 的动态大小:在其 UITableView 行内

问题描述

我注意到 UITableView 的行高与单元格的高度不匹配。

在此处输入图像描述

我希望能够通过 UITableView 的行高来控制单元格的高度。

如您所见,该单元格显然覆盖了 UITableView 而不考虑行高。

在此处输入图像描述

问题: 如何将“Hello”单元格放入 UITableView 的行中?
我可以调整线条,但它对单元格没有影响。

标签: swiftuitableview

解决方案


明显的解决方案是删除 UITableViewDelegate 的 ...estimatedHeight... 方法:

在此处输入图像描述

结果:

override func viewDidLoad() {
        super.viewDidLoad()

        tableView.dataSource = self
        tableView.rowHeight = 40
        // ...
    }

结果: 在此处输入图像描述


推荐阅读