調べたものの、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がググっても引っかかるケースが多い。
もうちょっと英語力あげないとなあ。
 
  
  
  
  
コメント