iPhone 下拉刷新像 Tweetie - LIGHT VERSION

Posted

技术标签:

【中文标题】iPhone 下拉刷新像 Tweetie - LIGHT VERSION【英文标题】:iPhone Pull Down Refresh like Tweetie - LIGHT VERSION 【发布时间】:2011-07-16 19:13:52 【问题描述】:

我知道 GithHub 上有一些东西可以让你在 UITableView 中实现流畅的“下拉同步”。

但是,我需要做的就是知道 UITableView 是否已被拉下。我知道有一个 - (void)scrollViewDidScroll:(UIScrollView *)scrollView 函数,但如果我在 UITableView 中滚动,它似乎不会触发。

我想我只需要知道,如果 UITableView 滚动到上层键之外(我想这会给出一个负数)。

如果有人对此问题有任何建议/解决方案,我将不胜感激。提前致谢!

【问题讨论】:

【参考方案1】:

你没有说你的 UITableView 是由 UITableViewController 管理还是你自己管理。 UITableView 将发送scrollViewDidScroll: 消息,但只发送给表视图实例的委托。

既然你说scrollViewDidScroll: 没有触发,我假设你没有继承UITableViewController 并做其他事情。将该方法添加到您的表格视图的委托中,您将收到滚动位置更改的通知。

【讨论】:

【参考方案2】:

我推荐EGORefreshTableHeaderView。在 GitHub 上可用,效果很好。

【讨论】:

以上是关于iPhone 下拉刷新像 Tweetie - LIGHT VERSION的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中实现下拉刷新?

到达下拉列表时单击iphone移动箭头键,应显示下拉列表内容

vux scroller怎么实现功能上的上拉刷新 下拉加载

Tweetie 喜欢滑动菜单

悬停 CSS 上的 iPad/iPhone 触摸事件

UITableView 在“下拉刷新”期间顶部有额外空间