我知道GithHub上有一些东西可以让你在UITableView中实现一个时髦的“下拉同步”。
但是,我需要做的就是知道UITableView是否被拉下来了。我知道有一个- (void)scrollViewDidScroll:(UIScrollView *)scrollView
函数,但如果我在UITableView中滚动,那似乎不会触发。
我想,我想要知道的是,如果UITableView滚动超出上面的键(我想这会给出一个负数)。
如果有人对此问题有任何建议/解决方案,我将非常感激。提前谢谢!
答案 0 :(得分:1)
您没有说您的UITableView是由UITableViewController管理还是您自己管理它。 UITableView将发送scrollViewDidScroll:
个消息,但仅发送给表视图实例的委托。
既然你说scrollViewDidScroll:
没有被解雇,我认为你不是在继承UITableViewController
并做其他事情。将该方法添加到表视图的委托中,您将收到滚动位置更改的通知。
答案 1 :(得分:0)
我建议EGORefreshTableHeaderView
。可在GitHub上使用,效果很好。