【发布时间】:2020-10-13 10:07:40
【问题描述】:
UITableview 单元格高度在滚动表格视图中发生变化,我正在为表格视图单元格使用动态高度。
基本上我在聊天屏幕上工作,并使用两个自定义类来处理传入和传出的消息,一切都是动态处理的。
它一直工作到 iOS 13 并在 ios 14 上出现问题
在 viewDidLoad 中使用
self.chatTableView.estimatedRowHeight = 172
self.chatTableView.rowHeight = UITableView.automaticDimension
并使用
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 44
}
用于动态高度处理
rest我也试过label上的拥抱属性
override func awakeFromNib() {
self.layoutIfNeeded()
}
override func didMoveToSuperview() {
super.didMoveToSuperview()
layoutIfNeeded()
}
在tableview单元格中,但没有看到任何区别
【问题讨论】:
标签: swift uitableview tableview ios14