SVProgressHUDの更新状態表示を止めるタイマーをつくる

調べたものの、SVProgressHUD自体にタイマーをつける機能はなさそうで、
結局 NSTimer を使って制御することになった。

//SVProgressHUDを止める
-(void)stopAnimating:(NSTimer*)timer {
    [SVProgressHUD dismiss];
}

これを作っておいて、適当な場所でこいつを以下の形で呼び出す。

    //2秒タイマーを仕掛ける
    [NSTimer scheduledTimerWithTimeInterval:2 target:self
                                   selector:@selector(stopAnimating:) userInfo:nil repeats:NO];

こちらを参考にさせて頂きました。
iphone – SVProgressHUD how to delay for specified amount of time – Stack Overflow
NSTimer – iPhoneアプリ開発の虎の巻

最近iOS開発関連でいろいろ調べてますが、
結局StackOverflowがググっても引っかかるケースが多い。

もうちょっと英語力あげないとなあ。

コメント

タイトルとURLをコピーしました