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를 끌어 시도했지만 내가 예를 들어 아무것도 할 시도 할 때마다 항상 단지 erroring 유지했다. spinner.hidesWhen 때 unwrapped 때 그것은 아무것도 아니었다.
그렇다면 프로그래밍 방식으로 회 전자를 만들려고했지만 그 중 하나를 표시 할 수는 없습니다. 나는 내가 예를 들어 WebView 위에 스피너를 추가 할 수 있다고 생각하고있다. webView.addSubview (회 전자).
감사합니다.