在swift 2.3中添加/删除数据时,tableview会滚动

时间:2017-01-27 16:22:07

标签: swift uitableview firebase

重新措辞这个问题,因为我更好地理解了这个问题: 我有一个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
}

0 个答案:

没有答案