簡體   English   中英

從UIWebView更改為WKWebView

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM