我正在使用xcode 9/swift 4.我有一個WKWebView作爲插座的簡單UIViewController。爲什麼是UIActivityIndicatorView!零時解開?
class WebViewController: UIViewController, WKUIDelegate, WKNavigationDelegate {
@IBOutlet weak var webView: WKWebView!
var spinner:UIActivityIndicatorView!
override func loadView()
{
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.navigationDelegate = self
webView.uiDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
spinner = UIActivityIndicatorView()
webView.addSubview(spinner)
spinner.center = self.webView.center
spinner.hidesWhenStopped = true
spinner.isHidden = true
}
首先,我想從故事板拖動UIActivityViewIndicator作爲一個出口,但它始終只是不停地示數,每當我試圖做任何事情如。 spinner.hidesWhenStopped說,它是零時,解包。
所以然後我嘗試以編程方式創建一個微調器,但無法讓它顯示。我猜我犯了一個錯誤,認爲我可以在webView的頂部添加微調器,例如。 webView.addSubview(旋轉器)。
謝謝。