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