WKWebView详解:2-WKWebView的基本使用--加载网页
WKWebView的基本使用与UIWebView类似,本章节通过一个最简单的示例,介绍如何使用WKWebView来加载网页。
准备工作
由于iOS9之后苹果默认不支持HTTP协议,所以我们需要对配置文件进行一些设置,使得我们能访问HTTP的地址。首先找到项目中的Info.plist文件,找到App Transport Security Settings,没有的找到需要点击Information Property List 的【+】按钮来创建。
找到App Transport Security Settings,点击【+】按钮,添加Allow Arbitrary Loads键值,类型为Boolean,并将它的值设为YES
使用WKWebView加载网页
由于WKWebView定义在WebKit框架中,所以我们需要预先导入WebKit框架的头文件。
#import<WebKit/WebKit.h>
在viewDidLoad方法中,实例化一个WKWebView对象,并且创建一个NSMutableURLRequest类型的对象用于存放需要访问的网址,通过调用loadRequest:方法即可访问NSMutableURLRequest对象中指定的网址。
- (void)viewDidLoad {
[super viewDidLoad];
//实例化WKWebView对象
WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.bounds];
//创建请求
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.99ios.com"]];
//加载网页
[webView loadRequest:request];
[self.view addSubview:webView];
}
运行效果:
示例代码
https://github.com/99ios/10.1.2
文章发布时间为: November 21st , 2016 at 09:16 pm
最后编辑时间为: September 15th , 2017 at 03:08 am
本文由 99ios 创作,转载请注明出处
最后编辑时间为: September 15th , 2017 at 03:08 am
本文由 99ios 创作,转载请注明出处