【发布时间】:2021-06-25 10:34:59
【问题描述】:
插入行或删除行后设置 tableView contentOffset 时出现问题。
当我收到新数据时,我会更新数据源并在 tableView 顶部插入行(tableView 反转,即原点位于底部)。插入行后,有时我必须手动调整其 contentOffset 但第一次无法正常工作。
注意:插入新行时用户不会滚动表格视图
//插入部分
self.tableView.insertRows(at: [IndexPath.init(row: index, section: 0)], with: .right)
//偏移调整部分
self.tableView.contentOffset = CGPoint.init(x: 0, y: 80)
偏移量无法正常工作。即使像上面那样调整了偏移量,tableview 也保持不变
【问题讨论】:
标签: ios swift uitableview