iOS-UIWebView加载HTMLString图片显示超过屏幕宽度或图片大小不规则,导致webView可以左右滑动处的理方法

使用[self.webView loadHTMLString:htmls baseURL:nil]单纯加载HTMLString的小技巧。

主要解决的是当加载的HTMLString既有文字又有图片时,图片没有缩放,导致图片宽度超过屏幕宽度,使得webView整体左右都可以滑动

/**
* str就是后台返回的富文本string
* " $img[p].style.width = '100%%';\n"--->就是设置图片的宽度的
* 100%代表正好为屏幕的宽度
*/

NSString *htmlString = [NSString stringWithFormat:@" \n"
                        " \n"
                        " \n"
                        " \n"
                        ""
                        "%@"
                        ""
                        "",str];

[self.webView loadHTMLString:htmlString baseURL:nil];

[self.view addSubview:_webView];

}

iOS-UIWebView加载HTMLString图片显示超过屏幕宽度或图片大小不规则,导致webView可以左右滑动处的理方法_第1张图片
屏幕快照 .png

你可能感兴趣的:(iOS-UIWebView加载HTMLString图片显示超过屏幕宽度或图片大小不规则,导致webView可以左右滑动处的理方法)