我想把我的UIWebView 改成 WKWebView.
我的WebPageViewController在故事板上看起来很简单:

我想实现“阅读视图”和“后退”按钮以及估计的进度,但我不确定我是否正确地完成了第一步。
但是,如果第一步是正确的,并且我希望设置配置,那么我是否要在代码中添加这样的内容呢?: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]];
}发布于 2014-10-02 02:09:09
您可以在WKWebViewConfiguration视图中实例化和设置viewDidLoad,而无需将其存储在属性中。
- (void)viewDidLoad {
[super viewDidLoad];
WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
// ...
self.webView.configuration = configuration;
}https://stackoverflow.com/questions/26110840
复制相似问题