iOS-UIWebView 自适应网页图片
来源:互联网 发布:win10 优化 编辑:程序博客网 时间:2024/05/17 04:22
<html> <head></head> <body> <h1>Test Img howtoautofitwebview</h1> <imgsrc="http://pic.nipic.com/2007-12-15/2007121519169400_2.jpg"></img> <h2>Another image</h2> <imgsrc="http://www.zg2sc.cn/upfile/pic/2014/05/14/5f80fc3a258940998f921953269d1960141058011295091_163227633232_2.jpg"></img> <h2>Third image</h2> <imgsrc="http://www.jydoc.com/uploads/jydoc/p35501/20091292046379677801.jpg"></img> </body></html>
以上为网页中带有三张图片代码。这三张图片的宽度已经超过iPhone的屏幕宽度,那么我们怎么才能让网页的图片在iPhone中自适应呢。这时候,我们可以使用UIWebView控件加载网页,通过原生API改变网页的CSS,最后达到图片宽度自适应。具体代码如下:
- (void)webViewDidFinishLoad:(UIWebView *)webView { NSString *js = @"function imgAutoFit() { \ var imgs = document.getElementsByTagName('img'); \ for (var i = 0; i < imgs.length; ++i) {\ var img = imgs[i]; \ img.style.maxWidth = %f; \ } \ }"; js = [NSStringstringWithFormat:js, [UIScreen mainScreen].bounds.size.width - 20]; [webViewstringByEvaluatingJavaScriptFromString:js]; [webViewstringByEvaluatingJavaScriptFromString:@"imgAutoFit()"];}
0 0
- iOS-UIWebView 自适应网页图片
- 轻描淡写iOS--UIWebview中网页宽度自适应
- ios UIWebview中网页宽度自适应手机
- iOS 让HTML网页内容和图片自适应UIWebView的宽度
- iOS UIWebView 图片自适应屏幕宽度
- iOS中UIWebview中网页宽度自适应的问题
- iOS中UIWebview中网页宽度自适应的问题
- iOS UIWebView 自适应
- IOS UIWebView自适应
- iOS-UIWebView加载html,文字大小颜色设置,图片自适应设置
- IOS UIWebView 网页视图
- IOS UIWebView 网页视图
- iOS网页-加载网页(UIWebView)
- 网页头部图片自适应
- iOS UIWebView 图片自适应以及取消长按放大等操作
- UIWebView加载html图片自适应高度
- IOS UIWebView加载网页实例
- IOS开发-UIWebView网页视图
- 安卓 实现网易云音乐底部播放栏效果之使用自定义BaseActivity实现 下
- 使用PHP从Web访问MySQL数据库
- 第八周项目三-顺序串算法
- javascript 中apply和call的用法记录
- eclipse 开发 jni
- iOS-UIWebView 自适应网页图片
- ssh 协议
- css 实现竖直居中
- 冒泡排序
- 【Java每日一题】20161021
- 第八周 项目一——建立顺序串的算法库
- 2016腾讯实习生笔试编程题:字符移位
- SQL事务对并发处理的支持
- kfed amdu使用方法小节