在iOS8中,我设置的webView原始大小为(1,1)。我使用webView.scrollView.contentSize获取html宽度和高度(html meta width = device-width),然后适合webView大小。它运作良好。 但是在iOS9中,我使用xcode 7重建应用程序。并且我得到的webView contentSize是错误的(宽度小于设备宽度)。那么它是iOS9中的UIWebView错误?iOS 9 UIWebView获取html文档的宽度和高度
1
A
回答
0
下面是代码:
限定ORIGIN_FRAME CGRectMake(0,0,SCREEN_WIDTH,1)
(UIWebView中*)snapshotWebView { 如果{ _snapshotWebView = [[(_snapshotWebView!) MTXWebView alloc] initWithManager:self frame:ORIGIN_FRAME]; _snapshotWebView.webViewDelegate = self; } return _snapshotWebView; }
(无效)网页视图:(MTXWebView *)web视图doLoad:(的NSDictionary *)数据回调:(WVJBResponseCallback)responseCallback { webView.frame = CGRectMake(0,0,webView.scrollView.contentSize.width, webView.scrollView.contentSize.height); UIImage * image = [_snapshotWebView renderToImage]; self.completionBlock(image); self.snapshotWebView.frame = ORIGIN_FRAME; }
相关问题
- 1. 获取文档的宽度和高度
- 2. 获取高度和宽度
- 3. jQuery:获取HTML文档的总高度
- 4. 设置UIWebView的宽度和高度
- 5. Android |获取屏幕高度,宽度和屏幕宽度,高度
- 6. 从URL链接获取文档的高度和宽度链接到文档
- 7. UIWebView取内容高度iOS
- 8. iOS的UIWebView窗口宽度和iPad上的高度
- 9. jquery获取文档宽度
- 10. html文档宽度
- 11. 获取图像的宽度和高度
- 12. 获取UIElement的高度和宽度?
- 13. 获取宽度和高度的布局
- 14. 获取图像的宽度和高度
- 15. 获取applet的高度和宽度
- 16. 获取iframe的高度和宽度
- 17. 获取图像的宽度和高度
- 18. 获取元素的宽度和高度
- 19. 获取图片高度和宽度
- 20. Java JPanel JFrame获取高度和宽度
- 21. 获取屏幕高度和宽度
- 22. 获取父宽度和高度
- 23. Android,获取屏幕宽度和高度?
- 24. 获取屏幕宽度和高度
- 25. jQuery获取高度和宽度
- 26. android获取高度和宽度的文字与角度
- 27. 获取HTML相机的宽度和高度
- 28. PHP获取Pdf文件属性中的高度和宽度
- 29. 在html中加载之前获取高度和宽度图像
- 30. webkit - html元素的宽度和高度
“这是iOS9中的UIWebView错误?”更可能是你的代码中的一个错误。 Web视图的内容大小来自它所显示的HTML。你应该没有理由手动弄乱它。 – matt
我调整了webView的框架大小。不是内容大小。因为我想快照webView。 –
那么,你不显示_any_代码。所以没有人知道你在做什么。我们怎么知道你甚至一直等到内容完全加载? – matt