要将 tableView 滑动到某一行内容,可以使用'scrollToRow(at:at:animated:)' 方法。该方法接受三个参数:要滚动到的行的 indexPath,滚动的位置(.top 表示将该行滚动到 tableView 的顶部),以及是否要使用动画。

以下是一个示例代码,将 tableView 滚动到第 5 行的顶部:

let indexPath = IndexPath(row: 4, section: 0)
tableView.scrollToRow(at: indexPath, at: .top, animated: true)

在这个示例中,我们假设 tableView 只有一个 section,所以'section' 参数的值为 0。如果有多个 sections,你需要根据实际情况提供正确的 section 值。

Swift UITableView: 如何滚动到指定行

原文地址: https://www.cveoy.top/t/topic/qENU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录