我有一个UITableView,如果我将内容滚动一点然后调用reloadData
,当数据重新加载时,表格似乎会执行滚动动画。
在viewDidLoad
中调用的表格设置:
func setupTableView() {
tableView.register(UINib(nibName: "AnswerCell", bundle: nil), forCellReuseIdentifier: "AnswerCell")
tableView.register(UINib(nibName: "QuizDescription", bundle: nil), forCellReuseIdentifier: "QuizDescription")
tableView.register(UINib(nibName: "QuestionNumberCell", bundle: nil), forCellReuseIdentifier: "QuestionNumberCell")
tableView.tableFooterView = UIView()
tableView.estimatedRowHeight = 135
tableView.rowHeight = UITableViewAutomaticDimension
tableView.delegate = self
tableView.dataSource = self
}
当提交按钮被按下时,会调用
tableView.reloadData()
。有什么想法为什么会出现这种动画?我该怎么做才能停止它?