iOS:向上滚动以刷新

Posted

技术标签:

【中文标题】iOS:向上滚动以刷新【英文标题】:iOS: Scroll up to refresh 【发布时间】:2010-11-22 15:40:53 【问题描述】:

许多 ios 应用程序都具有“向上滚动以刷新”功能,例如 Twitter 应用程序。如果您向上滚动超出页面或表格的开头,您将收到一条消息,说明如何使用该功能。

该控制器并非来自 Apple,但许多应用程序似乎都在使用它。有人告诉我它是由程序员发布供公众使用的,但经过长时间的 google 会话后我找不到它。

如果有人能指导我,我将不胜感激!谢谢!

【问题讨论】:

找不到的原因是它叫“pull*”,而不是“scroll*”。 ;-) 【参考方案1】:

这是一个流行的实现:https://github.com/enormego/EGOTableViewPullRefresh

【讨论】:

【参考方案2】:

这里是 github 上 enormego 的原始代码链接:

https://github.com/enormego/EGOTableViewPullRefresh

【讨论】:

【参考方案3】:

https://github.com/enormego/EGOTableViewPullRefresh

我猜它也在 Facebook 的 three20 库中。

【讨论】:

【参考方案4】:

发布此问题几分钟后,我找到了两个示例:

How to make a Pull-To-Reload TableView just like Tweetie 2

【讨论】:

以上是关于iOS:向上滚动以刷新的主要内容,如果未能解决你的问题,请参考以下文章

iOS Safari/Chrome 不会向上滚动以在无线电输入上显示验证错误消息

从底部加载tableview,向上滚动(反向tableview)(iOS)

按下按钮时滚动以刷新 iOS - 非 UITableView

TableView 项目在滚动时刷新

在 iOS 13 上以编程方式滚动 SwiftUI ScrollView

iOS UITableView 向上滚动时滚动位置跳跃