IOS WebView控件详解
2023-09-27 14:22:49 时间
概述
WebView就是一个内嵌浏览器控件,在iOS中主要有两种WebView:UIWebView和WKWebView,UIWebView是iOS2之后开始使用,WKWebView是在iOS8开始使用,WKWebView将逐步取代笨重的UIWebView。
相比UIWebView,WKWebView做了如下优化:
- WKWebView更多的支持HTML5的特性
- WKWebView更快,占用内存可能只有UIWebView的1/3 ~ 1/4
- WKWebView高达60fps的滚动刷新率和丰富的内置手势
- WKWebView具有Safari相同的JavaScript引擎
- WKWebView增加了加载进度属性
UIWebView
UIWebView继承与UIView,因此,其初始化方法和一般的view一样,通过alloc和init进行初始化。其加载数据的方式有三种:
第一种:
- (void)loadRequest:(NSURLRequest *)request;
这是加载网页最常用的一种方式,通过一个网页URL来进行加载,这个URL可以是远程的也可以是本地的。例如:
- (<
相关文章
- react-native 创建 ios 项目
- Step by Step iOS Project In Action - 视图控制器
- iOS的WebView中使用javascript调用原生的api
- windows使用chrome调试ios webView
- 《iOS 8应用开发入门经典(第6版)》——第1章,第1.6节小结
- 《iOS 8案例开发大全》——导读
- iOS常用宏定义大全
- iOS之webview加载网页、文件、html的方法
- iOS开发UI篇—UITabBarController简单介绍
- iOS-APP启动页加载广告
- SwiftUI 实用工具大全之iOS系统信息查看工具(电池电量、充电状态、操作系统、内核版本、设备型号) 教程含源码
- iOS 对 HTTPS 证书链的验证
- iOS-自定义导航栏后侧滑返回功能失效
- 《iOS应用软件设计之道》—— 3.4 小结
- 利用Appuploader在window上申请IOS开发所需要的证书及描述文件
- iOS中使用Reachability 检测网络
- 采用Fiddler建立Asp.net webapi与Android/IOS调试环境
- 苹果发布iOS 9.3.3更新 以修复bug为主