刷新数据后滚动到表视图的底部

问题描述 投票:0回答:2

添加评论和回复后,我试图将表格视图滚动到底部。注释是小节,答复是该特定小节的行,但是在调用添加注释的API调用之后,表格视图不会在内容的确切底部滚动,我已经尝试了每种可能的解决方案。请提出相同的任何解决方案

ios swift uitableview uiscrollview sections
2个回答
0
投票

这可以通过简单的TableView使用IndexPath滚动到底部来完成

tblView.scrollToRow(at: IndexPath(row: 8, section: 0), at: .bottom, animated: true)

0
投票

来自Jayraj Vala回答

您已经计算出contentSizetableViewscroll在任何特定点。使用下面的代码滚动到tableView的底部。

func scrollToBottom()  {
        let point = CGPoint(x: 0, y: self.tableView.contentSize.height + self.tableView.contentInset.bottom - self.tableView.frame.height)
        if point.y >= 0{
            self.tableView.setContentOffset(point, animated: animate)
        }
  }
  • 想要滚动tableView时,使用描述的func()
© www.soinside.com 2019 - 2024. All rights reserved.