カスタムアクティビティインジケータの作成方法をインターネットで検索しましたが、静的イメージ(like this one)が必要であることが多く示されています。GIFを使用してカスタムアクティビティインジケータを作成する方法
しかし、いくつかの静止画像を作成する代わりに、gifを使用してカスタムアクティビティインジケータを作成する方法があるかどうかは疑問でした。答えがswiftにある場合、私はそれを感謝します。 (ウェブが完全にロードされるまで、番組のデフォルトのロード)ここで
がデフォルトアクティビティインジケータのための私の現在のコードです:
クラスWebViewSports:のUIViewController、UIWebViewDelegate {
@IBOutlet weak var WebViewTst: UIWebView!
@IBOutlet weak var activityIndicatorWeb: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.topItem!.title = "Apple"
let URL = NSURL(string: "https://apple.com")
WebViewTst.loadRequest(NSURLRequest(url: URL! as URL) as URLRequest)
}
func webViewDidStartLoad(_ webView: UIWebView) {
activityIndicatorWeb.startAnimating()
NSLog("Webview has started loading")
}
func webViewDidFinishLoad(_ webView: UIWebView) {
activityIndicatorWeb.stopAnimating()
NSLog("Webview has successfully loaded")
}
@ l'l'l私はいくつかのコードで私の質問を編集しますが、私は多くの解決策を試しましたが、それらのほとんどは静的な画像を必要とし、私のgifの静止画像を持っていたら、 60枚の画像があるので、GIFだけで簡単に行う方法があるのだろうかと思っていました。 –
SDWebImageView 'UIIMage + GIF – aircraft