【发布时间】:2019-07-27 01:59:59
【问题描述】:
我正在使用 swift,我想在按下按钮时转到 tableView 的顶部,就像在 twitter 上按下主页按钮会将你带到你的提要的顶部,到目前为止我还不能找到一个可行的解决方案,这是我尝试过的:
tableView.setContentOffset(.zero, animated: true)
tableView.setContentOffset(CGPoint(x: 0.0, y: -tableView.contentInset.top), animated: true)
func scrollToTop(){
let indexPath = IndexPath(row: 0, section: 0)
tableView.scrollToRow(at: indexPath, at: .top, animated: true)
}
所有解决方案只会将您带到任意单元格,如果您也知道在标签栏按钮单击时执行此操作的解决方案,则可以加分
【问题讨论】:
-
如果您不知道,点击 iOS 上的状态栏通常会滚动到屏幕列表的顶部。
标签: ios swift uitableview