如何在没有iScroll的PhoneGap应用程序中使用pull-to-refreshfunction?

我有一个为iPhone,Android和WP8设置的PhoneGap项目。

要刷新UIWebView的内容,我想为用户提供pull-to-refreshfunction。

由于其他限制,我无法使用像iScroll这样的JavaScript解决方案。

有没有办法使用原生的 pull-to-refreshfunction重新加载UIWebView的当前内容?

经过数周的研究,我发现没有适合我所有需求的解决方案。 到目前为止,似乎我需要为每个操作系统提供自定义解决方案。 这就是我提出的:

  • iOS版<5 :iScroll
  • iOS版本5+ : http : //damien.antipa.at/2012/10/16/ios-pull-to-refresh-in-mobile-safari-with-native-scrolling
  • Android :iScroll
  • WP8 :需要一个自己的自定义解决方案

此外,应该注意WP8用户不习惯“拉动刷新”,因为它不是WP上的常见行为。 因此,应该仔细考虑实现WP8的pull-to-refresh。