問題があります。
テーブルビューコントローラーでMBProgressHUDを使用します。
私は、MBProgressHUDをアニメーション化してからユーザーが何も触れることができず、サーバーのデータがテーブルビューに表示されるのを待つことを望みます。
hud hideAnimatedまで画面を一時停止します。
MBProgressHUDを使用してアニメーションをロードするときに画面を一時停止する方法
ありがとうございます!
これは私のコードです:
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.listTableView animated:YES];
hud.label.text = @"Loading";
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.01 * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
[self getInfo:nil];
});
hud.userInteractionEnabled = YES;
[hud hideAnimated:YES afterDelay:2];
あなたが要求のためのコールバックを持っていますか?そこに '[hud hideAnimated:YES]'を実行する必要があります。 – alexburtnik
どこを一時停止しますか? – User511