[英]Change from UIWebView to WKWebView
我正在尝试将UIWebView
更改为WKWebView
。
我的WebPageViewController
在Storyboard上看起来很简单:
我想实现“阅读视图”和“后退”按钮以及预计的进度,但是我不确定我是否正确地迈出了第一步。
如果第一步正确,但是我想设置配置,是否要在代码中添加这样的内容?: WKWebViewConfiguration *theConfiguration = [[WKWebViewConfiguration alloc] init];
我是否需要添加一个@property (strong, nonatomic) WKWebViewConfiguration *configuration;
使一切正常?
到目前为止,如果需要,这是我的代码更改:
WebPageViewController.m UIWebView
@property (strong, nonatomic) IBOutlet UIWebView *webView;
-(void)viewWillAppear:(BOOL)animated {
NSURL *url = [NSURL URLWithString:stringWeb];
[self.webView loadRequest:[NSURLRequest requestWithURL:url]];
}
WebViewController.m WKWebView
@property (strong, nonatomic) IBOutlet WKWebView *webView;
-(void)viewWillAppear:(BOOL)animated {
NSURL *url = [NSURL URLWithString:stringWeb];
[self.webView loadRequest:[NSURLRequest requestWithURL:url]];
}
您可以在viewDidLoad
的Web视图上实例化和设置WKWebViewConfiguration
而不将其存储在属性中。
- (void)viewDidLoad {
[super viewDidLoad];
WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
// ...
self.webView.configuration = configuration;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.