ios – 调用reloadData时,UITableView会产生不需要的动画

ios – 调用reloadData时,UITableView会产生不需要的动画,第1张

概述我有一个UITableView,如果我稍微滚动内容然后调用reloadData,表格会在重新加载数据时执行滚动动画. 在viewDidLoad中调用的表设置: func setupTableView() { tableView.register(UINib(nibName: "AnswerCell", bundle: nil), forCellReuseIdentifier: "A 我有一个UItableVIEw,如果我稍微滚动内容然后调用reloadData,表格会在重新加载数据时执行滚动动画.

在vIEwDIDLoad中调用的表设置:

func setuptableVIEw() {        tableVIEw.register(UINib(nibname: "AnswerCell",bundle: nil),forCellReuseIDentifIEr: "AnswerCell")        tableVIEw.register(UINib(nibname: "QuizDescription",forCellReuseIDentifIEr: "QuizDescription")        tableVIEw.register(UINib(nibname: "QuestionNumberCell",forCellReuseIDentifIEr: "QuestionNumberCell")        tableVIEw.tableFooterVIEw = UIVIEw()        tableVIEw.estimatedRowHeight = 135        tableVIEw.rowHeight = UItableVIEwautomaticDimension        tableVIEw.delegate = self        tableVIEw.dataSource = self    }@H_419_17@  

按下提交按钮时,将调用tableVIEw.reloadData().有什么想法为什么会出现这个动画?我能做些什么来阻止它?

解决方法 在调用reloadData之前,您需要先重置位置.

tableVIEw.contentOffset = .zero@H_419_17@                            	          总结       

以上是内存溢出为你收集整理的ios – 调用reloadData时,UITableView会产生不需要的动画全部内容,希望文章能够帮你解决ios – 调用reloadData时,UITableView会产生不需要的动画所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1001386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存