1
"WKNavigationDelegate"를 준수하고 문서에 따르면이 메서드를 사용하고 있지만 전화를받지 못하는 것처럼 보입니다. 나는 어떤 결과도 얻지 못하고있다.WKWebKit이 비디오로드를 시작할 때 감지하려고 시도합니다. 애니메이션을 중지하려면
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {
stopAnimating()
print("didStart Video is loading...")
}
func webView(_ webView: WKWebView, didCommit navigation: WKNavigation!) {
stopAnimating()
print("Video is loading...")
}
완벽한 코드, 올바른 방향으로 anyhelp하면 도움이됩니다. 감사합니다. "myWebView.navigationDelegate = 자신을"추가
는override func viewDidAppear(_ animated: Bool) {
NVActivityIndicatorView.DEFAULT_BLOCKER_SIZE = CGSize(width: 35, height: 35)
startAnimating(message:"Loading...", type: .lineScale, color: .lightGray)
guard let url = holdUrl else {return}
if let url = URL(string:url) {
let request = URLRequest(url: url)
myWebView.load(request)
myWebView.scrollView.isScrollEnabled = false
}