【发布时间】:2014-03-29 13:33:43
【问题描述】:
我正在尝试获取 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 内的 UIWebView 滚动内容大小
方法,以便在存在水平滚动时显示箭头图像。
1) 我尝试webView.scrollview.contentSize 来获取滚动内容大小,但即使内容大小更大,它也总是给我 webview 框架值。
2) 我试过了
CGSize contentSize = CGSizeMake([[webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollWidth;"] floatValue],
[[webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"] floatValue]);
即使是上述第二种方法也没有给出正确的内容大小。
他们是获得准确的 webview 的嵌入式滚动视图的内容大小的直接或错误的方式吗?
【问题讨论】:
标签: ios iphone objective-c uiwebview uiscrollview