有没有办法在UITableView
上下滚动时检测和响应?我想在用户向下滚动时在屏幕底部显示一个按钮,并在用户向上滚动时隐藏它。
谢谢!
你应该看看UIScrollViewDelegate.
由于UITableViewDelegate
是UIScrollViewDelegate,
的子类,因此您可以在视图控制器中将UITableView
的委托设置为self.
有了这个,您现在可以实现
-scrollViewWillEndDragging:withVelocity:targetContentOffset:
视图控制器中的方法。如果velocity
的 y 点为正,则用户正在向下滚动。如果velocity
的 y 点为负数,则用户正在向上滚动。您可以使用此信息来设置按钮的可见性。