何かが読み込まれていることを示すために UIProgressBarHUD を作成しているアプリを作成しました。私の質問は、読み込みが完了するまで何も押せないように、ビューを無効にするにはどうすればよいですか?
私は設定しようとしました:
[self.view setUserInterationEnabled:NO];
ただし、これは機能しません:/
UIProgressHUD を追加するために使用しているコードは次のとおりです。
- (IBAction) showHUD:(id)sender
{
//[self.view setUserInteractionEnabled:NO];
UIProgressHUD *HUD = [[UIProgressHUD alloc]
initWithWindow:[[UIApplication sharedApplication] keyWindow]];
[HUD setText:@"Loading…"];
[HUD show:YES];
[HUD performSelector:@selector(done) withObject:nil afterDelay:1.5];
[HUD performSelector:@selector(setText:) withObject:@"Done!"
afterDelay:1.5];
[HUD performSelector:@selector(hide) withObject:nil afterDelay:4.0];
//[self.view setUserInteractionEnabled:YES];
[HUD release];
}
どんな助けでも大歓迎です!! - ジェームズ