
[self.@R_301_5991@VIEw insertRowsAtIndexPaths:addedindexPaths withRowAnimation:(UI@R_301_5991@VIEwRowAnimationtop)];
动画在行可见时发生.
添加的单元格在动画后正确显示,但动画制作视图时有时会向上滚动.这种情况尤其发生在@R_301_5991@vIEw的最后一部分.此表格视图总是在表格中向上滚动,直到插入单元格上方的单元格顶部可见.
我想在可见动画期间修复contentoffset.
我尝试在开始更新和结束更新中设置上下文偏移,但这不起作用,因为动画会向上滚动,您会看到内容滚动回到位.
在插入可见单元格时,如何保持@R_301_5991@vIEw的内容偏移量不变?
解决方法 我想出了这个问题.自我调整是根本原因.
不要使用自我调整大小只需删除这些行:
@R_301_5991@VIEw.estimatedRowHeight = 123
– (CGfloat)@R_301_5991@VIEw:(UI@R_301_5991@VIEw *)@R_301_5991@VIEw estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {
总结以上是内存溢出为你收集整理的ios – 具有自调整大小的UITableView insertRowsAtIndexPaths更改contentOffset全部内容,希望文章能够帮你解决ios – 具有自调整大小的UITableView insertRowsAtIndexPaths更改contentOffset所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)