【发布时间】:2010-12-03 04:23:41
【问题描述】:
我正在寻找 WebView 内容大小来缩放数据以适应小尺寸的 WebView 框架。
WebView 在从 IP 摄像机获取图像时连续加载数据,因此不调用 -(void)webViewDidFinishLoad 委托方法,否则 [webview sizeThatFits:CGSizeZero] 将给出接收器内容大小。
如何获取连续加载数据的WebView内容大小?
谢谢,
【问题讨论】:
我正在寻找 WebView 内容大小来缩放数据以适应小尺寸的 WebView 框架。
WebView 在从 IP 摄像机获取图像时连续加载数据,因此不调用 -(void)webViewDidFinishLoad 委托方法,否则 [webview sizeThatFits:CGSizeZero] 将给出接收器内容大小。
如何获取连续加载数据的WebView内容大小?
谢谢,
【问题讨论】:
请参阅my answer 以了解类似问题。而不是-webViewDidFinishLoad,您应该考虑使用计时器调用它(并首先检查是否已加载某些内容)。
如果 HTML 在您的控制之下,您可能希望使用 JavaScipt onLoad 处理程序调用它,该处理程序尝试获取您可以在 -webView:shouldStartLoadWithRequest:navigationType: 中拦截的自定义 URL。
【讨论】: