【问题标题】:UIWebview show previous loaded content for briefUIWebview 显示之前加载的内容以作简要说明
【发布时间】:2016-10-19 12:39:26
【问题描述】:

我正在使用UICollectionViewCell 中的UIWebView 中的loadHTMLString 方法加载html 字符串,并重用该单元格。但UIWebview 显示先前加载的内容以进行简要说明,然后加载新内容。

有人知道吗?

【问题讨论】:

    标签: ios objective-c uiwebview uicollectionview uicollectionviewcell


    【解决方案1】:

    UITableViewDelegate的以下方法中加载Webview:

    - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;
    

    【讨论】:

    • 不工作仍然存在同样的问题,显示以前的内容以作简要说明。
    • 这可能是由于加载新网址的内容需要一些时间......我的意思是它一定是网络滞后
    • 你能分享一下你用来加载html的集合视图委托方法吗?
    【解决方案2】:

    在您的 cellforitem 方法中,首先使用以下代码重置 webview 内容:

    [cell.webView loadHTMLString:@"" baseURL:nil];

    在这一行之后,编写代码来加载你的新 url 或新数据。

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 2011-01-19
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多