インターネットからデータをロードする3つの異なるUIWebViewを持つセットアップがあります。彼らが終了するのにかかる時間はもちろん、仕上げの順序も異なります。複数のUIWebViewと単一のアクティビティスピナー
彼らはこのような彼らの負荷何か(別々のスレッド...)開始:
- (void)update {
[spinner startAnimating];
[self performSelectorInBackground:@selector(webView1) withObject:nil];
[self performSelectorInBackground:@selector(webView2) withObject:nil];
[self performSelectorInBackground:@selector(webView3) withObject:nil];
}
そして、最初の1が終了したとき、それはスピナーを停止します
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[spinner stopAnimating];
}
私はスピナーがしたいの3つすべてのUIWebViewがロードされた時点で停止します。それを簡単な方法でどのように管理するのですか?
いいえ、私はWebViewsにiを使用できませんでした。とにかくありがとう :) – user872661