无法更改 TableViewCells 的行高 - Swift
Cannot change the row height of TableViewCells - Swift
我正在尝试设置自定义 tableViewCell
的高度,但下面的代码不起作用。执行此操作的更好方法是什么?
以编程方式:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.rowHeight = 140
}
通过故事板:
- 在
tableView
上选择 -> size Inspector
-> 将 row height
设置为 140。
我也试过以下方法:
- 选择自定义
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
}
我正在尝试设置自定义 tableViewCell
的高度,但下面的代码不起作用。执行此操作的更好方法是什么?
以编程方式:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.rowHeight = 140
}
通过故事板:
- 在
tableView
上选择 ->size Inspector
-> 将row height
设置为 140。
我也试过以下方法:
- 选择自定义
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
}