要使UITableView返回到顶部,您可以使用以下方法:
func scrollToTop() {
let indexPath = IndexPath(row: 0, section: 0)
tableView.scrollToRow(at: indexPath, at: .top, animated: true)
}
setContentOffset
方法:func scrollToTop() {
tableView.setContentOffset(CGPoint(x: 0, y: 0), animated: true)
}
scrollRectToVisible
方法:func scrollToTop() {
let rect = CGRect(x: 0, y: 0, width: 1, height: 1)
tableView.scrollRectToVisible(rect, animated: true)
}
在需要滚动到顶部的地方调用scrollToTop()
方法即可。
以上方法都是在UITableView中实现滚动到顶部的常用方法,您可以根据自己的需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云