Swift 设置原型单元格高度tableviewController

Swift 设置原型单元格高度tableviewController,swift,uitableview,uikit,Swift,Uitableview,Uikit,我正在使用tableView控制器,我将我的原型单元的高度设置为200px,但当我构建并运行该单元时,它的高度并不是200px。 我怎样才能解决它 这是我的UITableViewController类: import UIKit class ViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() tableView.rowHeight = UITabl

我正在使用tableView控制器,我将我的原型单元的高度设置为200px,但当我构建并运行该单元时,它的高度并不是200px。 我怎样才能解决它

这是我的UITableViewController类:

import UIKit

class ViewController: UITableViewController {

override func viewDidLoad() {
    super.viewDidLoad()

    tableView.rowHeight = UITableViewAutomaticDimension
    tableView.estimatedRowHeight = 200
}

override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 200
   }
}
试试这个

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

您是否使用story board添加高度?是的,我这样做了--是否调用了委托方法?你使用的是静态单元格吗?你说你的细胞没有正确的高度,但是它是可见的吗?我的意思是,你不能保证你做了其他填充方法(cellForRow、numberOfRows等)。不,我将覆盖函数添加到tableViewController类中,但它不起作用。无论如何,谢谢你。