У меня есть uitableview, который загружает данные из Интернета, и в этот период я отображаю MBProgressHUD. Но проблема в том, что пользователь не может ничего коснуться, включая кнопку предыдущей страницы, до загрузки таблицы. Вот мой код в двух разных классах:
//PROBLEM METHOD 1
- (void)viewDidLoad
{
[super viewDidLoad];
[tableEtkinlikler reloadData];
MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
HUD.labelText = @"Açılıyor...";
HUD.userInteractionEnabled = NO;
[self performSelector:@selector(loadEtkinliklerTitlesAndImages) withObject:nil afterDelay:0];
tableEtkinlikler.dataSource = self;
tableEtkinlikler.delegate = self;
}
У меня такая же проблема с кнопкой. В ней я загружаю данные из Интернета..
//PROBLEM METHOD 2
- (IBAction)AktivitelerButtonClicked:(UIButton *)sender
{
MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
HUD.labelText = @"Açılıyor...";
HUD.userInteractionEnabled = NO;
[self performSelector:@selector(openAktivitelerWindow) withObject:nil afterDelay:0];
}