[英]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.