怎样获取UIWebView 的文字的高度

 我来答
姣过手飘找人1Q
2018-05-11 · TA获得超过1904个赞
知道大有可为答主
回答量:2466
采纳率:70%
帮助的人:364万
展开全部
#import"ViewController.h"
@interfaceViewController()
@property(nonatomic,strong)UIWebView*webView;
@end
@implementationViewController
- (void)viewDidLoad {
[superviewDidLoad];
_webView= [[UIWebViewalloc]initWithFrame:CGRectMake(0,0,self.view.frame.size.width,1)];// 1随便多少,不能为0
_webView.delegate=self;
[self.viewaddSubview:_webView];
_webView.scalesPageToFit=YES;
NSURLRequest*request =[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://192.168.1.123:3199/html5/Html5Article/ArticleDetail?aid=7e15de0a-20be-11e6-a7ad-78e3b5a9d432"]];
[_webViewloadRequest:request];
}
- (void)webViewDidFinishLoad:(UIWebView*)webView{
CGFloatsizeHeight = [[webViewstringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"]floatValue];
NSLog(@"contentWebView sizeHeight====%f",sizeHeight *0.5);// 0.5自认为是像素的问题.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式