Swift UI – 将表格UITableView滚动条移动到底部

注:代码已升级至Swift4

有时我们需要通过代码自动将表格 UITableView 滚动条移动到尾部,下面分别介绍两种实现方法。

使用scrollToRow方法滚动到最后一行

let secon = 1 //最后一个分组的索引(0开始,如果没有分组则为0)
let rows = 10 //最后一个分组最后一条项目的索引
let indexPath = IndexPath(row: rows, section: secon)
self.tableView?.scrollToRow(at: indexPath, at:.bottom, animated: true)

使用setContentOffset设置偏移量实现滚动

let offset = CGPoint(x:0, y:self.tableView!.contentSize.height
                                - self.tableView!.bounds.size.height)
self.tableView!.setContentOffset(offset, animated: true)

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/25/swift-ui-move-uitableview-scroll-bar-to-bottom/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Swift UI – 将表格UITableView滚动条移动到底部
注:代码已升级至Swift4 有时我们需要通过代码自动将表格 UITableView 滚动条移动到尾部,下面分别介绍两种实现方法。 使用scrollToRow方法滚动到最后一行 ……
<<上一篇
下一篇>>
文章目录
关闭
目 录