標籤:fork 文章 html 左右 ctf ios span javascrip new
修改webview圖片適配的代碼,是使用js去修改圖片適配螢幕寬度:
// 網路請求載入的資料,進行字典轉模型NSDictionary *dict = [result objectForKey:@"data"];HQNewsDetailModel *model = [HQNewsDetailModel mj_objectWithKeyValues:dict];/** * model.details就是後台返回的HTMLString * " $img[p].style.width = ‘100%%‘;\n"--->就是設定圖片的寬度的 * 100%代表正好為螢幕的寬度 */NSString *htmlString = [NSString stringWithFormat:@"<html> \n" "<head> \n" "<style type=\"text/css\"> \n" "body {font-size:15px;}\n" "</style> \n" "</head> \n" "<body>" "<script type=‘text/javascript‘>" "window.onload = function(){\n" "var $img = document.getElementsByTagName(‘img‘);\n" "for(var p in $img){\n" " $img[p].style.width = ‘100%%‘;\n" "$img[p].style.height =‘auto‘\n" "}\n" "}" "</script>%@" "</body>" "</html>",model.details];// webView直接載入HTMLString[self.webView loadHTMLString:htmlString baseURL:nil];
文章出處 http://www.jianshu.com/p/24052ed320e5
iOS-UIWebView載入HTMLString圖片顯示超過螢幕寬度,導致webView可以左右滑動處的理方法