iOS:带HTML + gif的UIWebView

时间:2017-10-01 15:24:28

标签: ios objective-c uiwebview animated-gif

我使用UIWebview在源包中加载HTML文件。内部带有动画gif的HTML。但是,我发现有时,当我加载视图时,gif停止动画。我做的是然后转到另一页并返回,gif再次移动。我曾尝试使用以下代码每次在viewDidLoad()和viewWillAppear()中重新加载webView:

let imageName = "myPage"
let url = Bundle.main.url(forResource: imageName, withExtension: "html")
if (url == nil) {
  debugPrint("webview nil", imageName)
  return
}
let request = NSURLRequest(url: url!, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 60.0)

URLCache.shared.removeAllCachedResponses()
DispatchQueue.main.async {
    self.webView.loadRequest(request as URLRequest)
}

导致GIF动画停止的问题是什么时候? 我的UIView很简单,只需用一个UIWebView占用整个页面。

HTML页面也很简单 - 只需使用动画gif图像的图像源。

0 个答案:

没有答案