Я создал приложение, в котором я создаю 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];
}
Любая помощь будет высоко ценится!
- Джеймс