UITableView 滚动在最前面的问题 iOS

UITableView scroll at top issue iOS

我有一个表视图,我想知道用户何时滚动到顶部,如果在那一刻表视图不在顶部(例如它在中间),我只是实现委托方法 scrollViewDidScroll 和检查content offset的值是否正常

我的问题是当 tableview 已经在顶部并且 scrollViewDidScroll 没有被调用时(我想知道用户是否做了滚动到顶部的手势,即使它已经在顶部).

出于这个原因,我想在 tableview 中添加一个平移手势,但我发现这会产生滚动问题,而且实现起来很麻烦。

我问你是否知道另一种实现此目的的方法,或者唯一的方法是添加平移手势。

您应该尝试使用 scrollViewWillBeginDraggingscrollViewWillEndDragging