我是iOS开发的初学者,最近在用代码添加WKWebview时遇到了困难。我想让它全屏显示,但是只能看到一个空白的屏幕。
var webView = WKWebView()
var activityIndicatorView: ActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
//show Activity Indicator
self.activityIndicatorView = ActivityIndicatorView(title: "Loading content...", center: self.view.center)
self.activityIndicatorView.startAnimating();
self.view.addSubview(self.activityIndicatorView.getViewActivityIndicator())self.view.addSubview(self.activityIndicatorView.getViewActivityIndicator())
// Do any additional setup after loading the view.
let urlString = "http://www.youtube.com";
let request = URLRequest(url:URL(string: urlString)!)
self.webView.load(request)
self.view = webView
}
webview
分配给self.view
时,您应该添加指示器或在webView
中添加指示器视图。因为在这个过程中,self.view
被替换为webview
,而webview
没有activityIndicatorView
。 - Jatin Kathrotiya