iOS TableView 优化

Swift WKWebView 警告提示框替换成原生提示框

2020-02-25  本文已影响0人  屈涯
  1. 遵循WKUIDelegate方法
      self.webView.uiDelegate = self
  1. 实现
   func webView(_ webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping () -> Void) {
        let alertController = UIAlertController.init(title: "", message: message, preferredStyle: .alert)
        alertController.addAction(UIAlertAction.init(title: "OK", style: .cancel, handler: { (_) in
            completionHandler()
        }))
        self.present(alertController, animated: true) {
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读