Как убрать белый экран перед загрузкой веб-страницы в WKWebView в Swift 4? - PullRequest
0 голосов
/ 02 марта 2019

В моем проекте у меня есть заставка и WKWebViewController.После заставки перенаправьте в WkWebViewController и откройте один URL.Но после заставки в течение 2-3 секунд приходит один белый экран и затем загружается веб-страница.Я хочу удалить этот белый экран или изменить цвет этого экрана.Мой код для веб-страницы:

class ViewController: UIViewController , WKNavigationDelegate  {

@IBOutlet weak var webview: WKWebView!

override func viewDidLoad() {
    super.viewDidLoad()

    webview.navigationDelegate = self
}

override func viewWillAppear(_ animated: Bool) {
     loveredioweb()
}

func loveredioweb()  {
    let url = "URL"
    let request = URLRequest(url: URL(string: url)!)
    self.webview.load(request)
}

func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {
    SVProgressHUD.show()
}

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
    SVProgressHUD.dismiss()
}

func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) {
    SVProgressHUD.dismiss()
  }
}
...