Ios 无法更改TableViewCells的行高-Swift
我试图设置自定义Ios 无法更改TableViewCells的行高-Swift,ios,swift,uitableview,nstableviewcell,Ios,Swift,Uitableview,Nstableviewcell,我试图设置自定义tableViewCell的高度,但下面的代码不起作用。做这件事最好的方法是什么 以编程方式: override func viewDidLoad() { super.viewDidLoad() self.tableView.rowHeight = 140 } 通过故事板: override func viewDidLoad() { super.viewDidLoad() self.tableView.rowHeight = 140 } 在tableView-
tableViewCell
的高度,但下面的代码不起作用。做这件事最好的方法是什么
以编程方式:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.rowHeight = 140
}
通过故事板:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.rowHeight = 140
}
tableView
->size Inspector
->上选择,将行高设置为140
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.rowHeight = 140
}
UITableViewCell
->尺寸检查器
->将行高设置为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
}
看看这里——如果所有行的高度都相同,则不需要实现委托方法。你可以通过故事板做到这一点