我正在尝试动态计算自定义UITableViewCell的高度,如下所示: https://i.imgur.com/7U6aWgZ.png“ UITableViewCell” 因此,文字“ Hi!Could ..”可以是任意大小。
我通过以下方式执行此操作:
tableView.rowHeight = UITableView.automaticDimension
tableView.estimatedRowHeight = 150
但这无济于事,它给了我这个结果: https://i.imgur.com/c65xMMP.jpg
答案 0 :(得分:0)
尝试对“嗨!可以...'UILabel并实现以下UITableviewDelegate方法:-
func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableView.automaticDimension
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 150
}
并确保正确实现了委托和数据源。