文档章节

UIWebView加载html文本时候用来控制图片大小自适应 的2种方法

冰泪_
 冰泪_
发布于 2016/05/16 14:21
字数 128
阅读 88
收藏 0

#pragma mark  //加载html   图片自适应
//css 控制  xu要把这段css拼接到html文本里
<head><style>img{width:100%% !important;}</style></head>
//js 控制
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    [webView stringByEvaluatingJavaScriptFromString:     @"var script = document.createElement('script');"
     "script.type = 'text/javascript';"
     "script.text = /"function ResizeImages() { "
         "var myimg,oldwidth,oldheight;"
         "var maxwidth=320;"// 图片宽度
         "for(i=0;i  maxwidth){"
         "myimg.width = maxwidth;"
         "}"
         "}"
         "}/";"
         "document.getElementsByTagName('head')[0].appendChild(script);"];
         [webView stringByEvaluatingJavaScriptFromString:@"ResizeImages();"];
     }

© 著作权归作者所有

冰泪_
粉丝 17
博文 90
码字总数 64127
作品 0
青浦
程序员
私信 提问
iOS - UIWebView加载数据和高度自适应

Url编码、解码 当url地址中包含有中文字符或其他非标准的url字符时,需要对该url地址进行编码。NSString提供编码和解码方法: 编码:stringByAddingPercentEscapesUsingEncoding NSString *u...

SupermanGC
2015/08/11
6.9K
1
IOS之禁用UIWebView的默认交互行为

UIKit提供UIWebView组件,允许开发者在App中嵌入Web页面。通过UIWebView组件,我们可以在应用中很方便的嵌入HTML页面。在利用IOS原生的组件进行界面开发时,界面UI元素的布局需要我们去一点点...

big军
2013/03/02
27.4K
13
iphone聊天用几种图形(表情)与文字混排的实现与比较 [复制链接]

一、用HTML实现文字表情混合排列 用HTML实现图形文字混排的好处就是你不需要考虑表情在文字里面的位置问题,你只需要自己做一个HTML,然后用UIWEBVIEW加载一下,然后再把WENVIEW放到视图上,...

长平狐
2012/08/13
172
0
WWDC2018 Safari与WebKit的新特性

Session 234: What’s New in Safari and WebKit 这个Session介绍了Safari与WebKit的新特性,主要面向三类人群 Web 网页开发者(主要是面相对象) Use WKWebView 原生开发者 Safari Extensi...

折腾范儿_味精
2018/06/10
0
0
UIWebView和UICollectionViewController

UIWebView和UICollectionViewController的使用 UIWebView UIWebView是iOS内置的浏览器的控件, 可以浏览网页, 打开文档等 .系统自带的Safari浏览器就是通过UIWebView实现的, 能够加载html/ht...

傲风凌寒
2014/06/02
430
0

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部