UIActivityIndicatorView
の読み込みが開始されたときにアニメーションをUIWebView
開始し、読み込みが停止したときにアニメーションを停止するデリゲート メソッドを設定しましたUIWebView
。NSLogging は、両方のデリゲート メソッドが呼び出されていることを示しています (つまり、webViewDidStartLoading
とwebViewDidFinishLoading
)。
- (void)webViewDidStartLoad:(UIWebView *)webView{
//start animating
[self.indicator startAnimating];
}
-(void)webViewDidFinishLoad:(UIWebView *)webView{
//finish animating
[self.indicator stopAnimating];
}
問題は、が表示される前にページの読み込みが終了するUIActivityIndicatorView
ことです。これは、a) すべてが正常に機能しており、接続が十分に高速であるためUIActivityIndicatorView
が表示される必要がないか、b) すべてが正常に機能していないことを意味します。
しかし、それが a) なのか b) なのか、どうすればわかりますか? 人為的に接続を遅くする方法はありますか?