概述
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:(N