今天遇到的一个问题就是用
[webView evaluateJavaScript:@"document.body.offsetHeight" completionHandler:^(id _Nullable result,NSError *_Nullable error)
这个来获取高度高度返回成功,当我设置页面高度后,发现网页内容根本没有那么高。
夏天已到,不管你是在家门口赏花,还是去地球的另一端感受异域风情,有件事必须要郑重提醒大家:拍照很重要!晒图需谨慎! 否则,一不小心在朋友圈里和大
得到的高度 -------1267.f 于是就百度各种查,谷歌各种查查到一下方法//设置图片居中显示,靠屏幕两边留有空白,一定要加上,不然图片会显示不正常
NSString *result = [NSString stringWithFormat:@"<%@ %@",@"img",@"style='display: block; max-width: 100%;'"];
这个是你获取到返回的标签中,找到 img标签并拼接这个 stylecontentStr =
contentStr = [contentStr stringByReplacingOccurrencesOfString:@"NSString *htmlStr = [NSString stringWithFormat:@"%@", contentStr];关键代码:style='display: block; max-width: 100%
设置图片样式,完美适应屏幕,在两边留有空白的间距 在通过这个就可以获取wkWebview的高度了
[webView evaluateJavaScript:@"document.body.offsetHeight" completionHandler:^(id _Nullable result,NSError *_Nullable error) .color{color:#576b95;}
网友评论