【问题标题】:Refreshing the webview in iPhone app刷新 iPhone 应用程序中的 web 视图
【发布时间】:2012-12-19 18:12:37
【问题描述】:

在我的 iphone 应用程序的主页中,我正在调用一个网页,用户可以从我的应用程序的其他选项卡执行一些操作(评论等)-之后,当返回主页时,网页必须被刷新(例如: - 评论/喜欢计数必须增加) 如果用户刷新主页(从顶部向上滚动)页面正在刷新,但客户端想要自动刷新它 所以我已经在 viewDidAppear 方法中加载了网页, 现在的问题是 - 每当用户返回主页时,它都会刷新并从顶部显示(如果用户从底部的某个链接转到详细信息并返回,则网页显示顶部)

如何防止这种情况,或者有没有更好的自动刷新方法?

【问题讨论】:

    标签: iphone objective-c uiwebview viewdidappear


    【解决方案1】:

    也许更好的方法是使用 javascript 在后台下载更新,然后适当地更新您的内容。 UIWebView 有一个方法 –stringByEvaluatingJavaScriptFromString: 可以用来运行 javascript 代码。您可以提供方法调用以在您的 -viewDidLoad 方法中执行刷新。

    另一种选择是在后台下载HTML,并比较显示的内容,如果不同,交换。这样,内容仅在需要时刷新。虽然这仍然会给您带来内容移动到顶部的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多