Swift - 是否可以通过单击按钮移动到表格视图中的下一个单元格?

Swift - Is it possible to move to the next cell in tableview with the click of a button?

我有一个占据全屏的表格视图和自定义单元格,但是我想知道是否可以在我的单元格中单击一个按钮后自动移动到下一个单元格,有点像当你滚动一半以上时TikTok 它会自动转到下一个视频。除了手动以更快的速度滚动是我能想到的唯一方法,还有其他方法可以自动移动到下一个单元格,模拟完整滚动吗?

感谢您的帮助。

你可以使用那个方法:

tableView.scrollToRow(at: indexPath, at: .top, animated: true)

方法一

只需将您的点击事件(自定义单元格内按钮的 IBAction)委托回您的 UIViewController,它包含 UITableView 引用并调用 scrollToRow(at:at:animated:)

方法二

您也可以使用 tableView(_:didSelectRowAt:) 处理。下一个单元格是 indexPath.row + 1scrollToRow(at:at:animated:)