iOS 使用WKWebView展示本地gif图片 并设置图片自适应屏幕大小
WKWebView初始化:
- (WKWebView *)imageWebview{if (!_imageWebview) {NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta); var imgs = document.getElementsByTagName('img');for (var i in imgs){imgs[i].style.width='100%';imgs[i].style.height='100%';}";WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES];WKUserContentController *wkUController = [[WKUserContentController alloc] init];[wkUController addUserScript:wkUScript];WKWebViewConfiguration *wkWebConfig = [[WKWebViewConfiguration alloc] init];wkWebConfig.userContentController = wkUController;_imageWebview = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, 0, 0) configuration:wkWebConfig];_imageWebview.userInteractionEnabled = NO;}return _imageWebview;
}
加载本地gif:
NSData *data = [NSData dataWithContentsOfFile:imgPath];[self.imageWebview loadData:data MIMEType:@"image/gif" characterEncodingName:@"UTF-8" baseURL:nil];
iOS 使用WKWebView展示本地gif图片 并设置图片自适应屏幕大小相关推荐
- github README.md插入图片,图片尺寸设置,图片无法显示解决
github README.md插入图片无法显示问题解决 排查原因 图片引入 设置图片尺寸 解决方法 排查原因 今日在使用github .md在插入图片时引自己仓库里图片不能正常显示, 搜集排查原因主 ...
- 视频直播源码,插入图片、删除图片、设置图片大小、提取图片
视频直播源码,插入图片.删除图片.设置图片大小.提取图片 1.插入图片 Document对象有一个add_paragraph()方法插入图片,只需要传入路径或者字节流即可,实际上它也是调用段落的Run ...
- Flask显示图片并设置图片的缓存时间
1.显示图片 想要Flask在网页中显示图片,需要使用template 模板,例如 index.py from flask import Flask, render_template, url_for ...
- AndroidStudio_android中实现图片动态设置图片的位置以及图片动态缩放---Android原生开发工作笔记234
可以通过下面的代码进行设置 <ImageViewandroid:id="@+id/face_img"android:layout_width="wrap_conte ...
- C# 操作word 指定书签位置插入图片并设置图片大小和位置
object Nothing = System.Reflection.Missing.Value; //创建一个名为wordApp的组件对象 Application w ...
- android 背景图片自适应屏幕大小,android 设置桌面背景图片适应屏幕大小
今天做demo,设置桌面每天自动更新背景,但是桌面的背景都是被系统裁剪过的图片,上网百度了一下,有个过时的方法,改进后果然有用了! Bitmap bmp=BitmapFactory.decodeRes ...
- Android图片自适应屏幕大小
1.drawable-(hdpi,mdpi,ldpi)的区别 dpi是"dot per inch"的缩写,每英寸像素数. 四种密度分类: ldpi (low), mdpi ( ...
- 1.CDC绘图。包括加载图片,消去图片,设置图片一部分透明,不闪烁方式。
CDC类简介:(摘抄自鸡啄米博客) CDC类是一个设备上下文类. CDC类提供了用来处理显示器或打印机等设备上下文的成员函数,还有处理与窗口客户区关联的显示上下文的成员函数.使用CDC的成员函数可以进 ...
- PPT设置自动保存时间 mac_2019-07-10 用VBA在PPT批量插入幻灯片、图片,设置图片大小、位置、幻灯片切换方式及时间...
在B站看到几个用PPT播放BAD APPLE的示例,自己也做了一个 https://www.zhihu.com/video/1132392042571067392 示例中的代码: Sub 图片是之前做 ...
- css 图片自适应屏幕大小
用css3来解决背景图自适应的问题 浏览器支持: Firefox 3.6+ , Chrome 1.0+ , Opera 9.63+, IE9 + 具体写法 <style> .contain ...
最新文章
- java怎样循环写数组按钮_java – 将按钮变量声明为带有for循环android的数组
- 激光点云格式转换 bin-to-pcd
- 【客户下单】后台系统自动分单成功生成工单发送短信
- 编写sonar插件 The following languages have no built-in quality profiles:xxx
- 黑客攻防专题八:21种RING的提权方法
- 浮点数在计算机中起什么作用,浮点数在计算机中的存储表示
- 【笔记】2-SAT (tarjan)
- python程序异常实例_Python werkzeug.exceptions方法代码示例
- IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)
- ajax获得远程html,select2通过AJAX获取远程数据的方法
- jsp定义java方法_jsp教程上:jsp的定义和使用方法
- ArcGIS与GIS知识:ARCGIS中坐标转换及地理坐标、投影坐标的定义以及投影分度带的划分
- PSM模型(价格敏感测试模型)
- 如何用PHP判断一个网址是否被百度搜索引擎收录,判断的原理是什么?
- 虚拟化原理 内存虚拟化 Intel EPT
- Linux 内存管理
- 4G5G相关缩略词中文及功能简述
- 关于主从复制的超详细解析(全)
- 数据库第一范式(图解)
- QQ机器人相关指令实现-对接小夹子