iOS 让HTML网页内容和图片自适应UIWebView的宽度
来源:互联网 发布:手机4g网络提速方法 编辑:程序博客网 时间:2024/06/05 06:06
方法1:
// UIWebView _webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 15, SCREEN_WIDTH, SCREEN_HEIGHT - NAVBAR_HEIGHT - 15)]; _webView.backgroundColor = viewAndTableViewBackgroundColor; _webView.delegate = self; _webView.opaque = NO; // 去除底部黑块 _webView.scrollView.showsHorizontalScrollIndicator = NO; /** * _infoModel.content就是后台返回的带有html标签的字符串 * " $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>", _infoModel.content]; [_webView loadHTMLString:htmlString baseURL:nil]; [self.view addSubview:_webView];
方法2:
//UIWebViewDelegate - (void)webViewDidFinishLoad:(UIWebView *)webView { /* code */ //修改页面的meta的值 if (SVPWebViewTypeActivity_Narrow == self.webViewType){ NSString *meta = [NSString stringWithFormat:@"document.getElementsByName(\"viewport\")[0].content = \"width=%f, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\"", webView.frame.size.width]; [webView stringByEvaluatingJavaScriptFromString:meta]; } }
// 补充:在代理方法里修改UIWebView字体颜色- (void)webViewDidFinishLoad:(UIWebView *)webView{ [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextFillColor= 'white'"];}
阅读全文
0 0
- iOS 让HTML网页内容和图片自适应UIWebView的宽度
- IOS UIWebView截获html并修改便签内容,宽度自适应
- IOS UIWebView截获html并修改便签内容,宽度自适应
- IOS UIWebView截获html并修改便签内容,宽度自适应
- IOS UIWebView截获html并修改便签内容,宽度自适应
- iOS中UIWebview中网页宽度自适应的问题
- iOS中UIWebview中网页宽度自适应的问题
- iOS-UIWebView 自适应网页图片
- 轻描淡写iOS--UIWebview中网页宽度自适应
- ios UIWebview中网页宽度自适应手机
- iOS UIWebView 图片自适应屏幕宽度
- [HTML]让iframe随iframe的内容自适应宽度和高度
- UIWebView自适应宽度 截获html并修改便签内容
- 网页图片宽度和高度自适应的方法汇总
- WKWebView和UIWebView查看访问网页html内容的方法
- 如何让网页适应所有的屏幕宽度+表格根据内容自适应
- iOS-UIWebView加载html,文字大小颜色设置,图片自适应设置
- 网页图片自适应手机宽度
- sphinx做搜索时如果web服务器和sphinx服务器不是同一台服务器,返回false的原因说明
- Kernel PCA
- 【Spring Security实战系列】Spring Security实战(六)
- Spring mybatis maven的项目环境运行流程
- hdu 1243
- iOS 让HTML网页内容和图片自适应UIWebView的宽度
- 比赛5 总结
- JavaScript--我发现!原来你是这样的JS(1)
- ssh框架POi导入excel表格兼容excel2003和2007版本
- JavaScript的BOM对象window方法
- 获取int值的完整32位字符串(2)
- git submodule的使用
- Git使用笔记
- Java编写UDAF