2 个回答

reloadData会直接触发重新调用tableView所有的delegate和dataSource方法,另外使用reloadData时需要注意,如果改变了tableView的dataSource实例,需要立即调用reloadData,还有不能在tableView动画中调用reloadData

把这几句加上试试:

self.tableView.estimatedRowHeight = 0;
self.tableView.estimatedSectionFooterHeight = 0;
self.tableView.estimatedSectionHeaderHeight = 0;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏