美文网首页
tableView 执行reloadData 后执行滚动到某一行

tableView 执行reloadData 后执行滚动到某一行

作者: 寒雨晚风 | 来源:发表于2022-04-22 14:10 被阅读0次

    tableView 滚动到某一行  

      [self.mTable scrollToRowAtIndexPath:scrollIndexPath

                        atScrollPosition:UITableViewScrollPositionTop animated:NO]; 

     但是 reloadData 后 再执行  滚动到某一行 时 如果cell 过多,滚动位置就会不准确,

    因为 reloadData 后立马就执行 滚动 不等cell的高度内容是否加载完成。

    解决办法  reloadData 后 执行layoutIfNeeded   最后执行滚动方法

    相关文章

      网友评论

          本文标题:tableView 执行reloadData 后执行滚动到某一行

          本文链接:https://www.haomeiwen.com/subject/puhnertx.html