J'utilise MBProgressHUD
showWhileExecuting pour interroger certaines données du réseau, mais parfois le MBProgressHUD
n'est pas centré
sur les images (numéro en rouge) :
le chargement affiché en haut à gauche et l'arrière-plan affiché au centre.
1. l'affichage du chargement n'est pas sur l'arrière-plan de MBProgressHUD 2. affiche juste un arrière-plan qui ne contient pas de chargement
-(void)viewDidLoad
{
//autre code ...
mb = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
// --> j'essaie ce qui cause aussi une erreur
//[[MBProgressHUD alloc] initWithWindow:self.view.window];
// --> erreur aussi
//[[MBProgressHUD alloc] initWithView:self.view];
mb.labelText = @"chargement de la ville...";
[self.navigationController.view addSubview:mb];
[mb showWhileExecuting:@selector(queryCity:)
onTarget:self
withObject:[NSNumber numberWithInt:1]
animated:YES];
}
-(void)queryCity:(NSNumber*)flag
{
//interroger certaines données du réseau.
}