无法更改TableViewCells的行高 - Swift

时间:2017-11-16 13:22:08

标签: ios swift uitableview nstableviewcell

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

编程:

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

通过情节提要:

  1. tableView上选择 - > size Inspector - >将row height设置为140。
  2. 我也尝试了以下内容:

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

1 个答案:

答案 0 :(得分:3)

如果您正在使用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
}