ios - 检测图像是否已加载到 UIWebView 中?

标签 ios iphone image uiwebview

我有一个正在加载图像的 UIWebview。但是,当图像完成加载/渲染时,我试图调用一个方法。

我尝试使用 UIWebViewDelgate 并使用过,

-(void)webViewDidFinishLoad:(UIWebView *)webView {}

然而,此方法在图像加载/渲染之前调用。我怎样才能解决这个问题。任何帮助将不胜感激。

乔希

最佳答案

我认为更好的方法是使用 javascript 通过 window.location.href='myurl://imageLoaded' 调用任何已知的 url,这将在 webView shouldStartLoadingRequest 中被拦截

可以为 onload 事件设置脚本 Javascript that executes after page load

关于ios - 检测图像是否已加载到 UIWebView 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2541135/

相关文章:

ios - 显示 MPMediaPickerController 模态后状态栏再次出现

ios - 在 Swift 中将 NSLog 重定向到文件不起作用

iphone - 如何从UITableViewCell获取其他控件值?

ios - Xcode 未将 .xcappdata 加载到应用程序中

java - 根据关键字将一组字符串复制到局部变量

JQuery 第一次没有将背景图片设置为 div

android - Base64编码正在成为图像的一部分

objective-c - iPhone 拿着 "upwards"或放在 table 上

ios - 使用 iOS 版本 11.3.1 创建 iPad 模拟器

iPhone/iOS - 连接和断开蓝牙耳机