无法更改 TableViewCells 的行高 - Swift

Cannot change the row height of TableViewCells - Swift

我正在尝试设置自定义 tableViewCell 的高度,但下面的代码不起作用。执行此操作的更好方法是什么?

以编程方式:

override func viewDidLoad() {
  super.viewDidLoad()
  self.tableView.rowHeight = 140
}

通过故事板:

  1. tableView 上选择 -> size Inspector -> 将 row height 设置为 140。

我也试过以下方法:

  1. 选择自定义 UITableViewCell -> size Inspector -> 将 row height 设置为 140。

如果你像这样使用 UITableViewController:

override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 140.0
}

如果您使用的是 UIViewController,则必须实现 UITableViewDelegate

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 140.0
}