重新措辞这个问题,因为我更好地理解了这个问题: 我有一个UITableview,当有任何活动时,我正在从Firebase重新加载数据。我用
tableView.estimatedRowHeight = 330
tableView.rowHeight = UITableViewAutomaticDimension
因此,每当我的tableview源更新时 - 添加或删除新帖子,我的UI tableview将向上或向下滚动一个单元格以适应此新活动。当tableview更新时,如何确保我的单元格保持在同一位置?
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return 1000
}