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



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

谢谢你的帮助。

您可以使用该方法:

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

方法1

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

方法2

您也可以使用tableView(_:didSelectRowAt:)。下一个小区将是具有scrollToRow(at:at:animated:)indexPath.row + 1

相关内容

最新更新