J'ai une vue avec un UITextField qui est le premier répondeur. J'essaye d'ajouter une vue semi-transparente avec un indicateur d'activité qui couvrirait tout.Comment afficher une vue similaire à UIActionSheet, en plus de tout ce qui est sur l'écran
En ce moment, le code ressemble à ceci:
CATransition *animation = [CATransition animation];
[animation setType:kCATransitionFade];
[self.window.layer addAnimation:animation forKey:@"fade in spinner"];
[self.window addSubview:spinnerView];
Cela fonctionne très bien lorsque la vue ne dispose pas d'un UITextField actif, mais si elle le fait, le clavier virtuel parvient à rester au-dessus de mon spinnerView
D'après ce que j'ai lu, les sous-vues "modales" (comme UIActionSheet et UIAlertView) utilisent un UIWindow distinct pour être vraiment modal, mais en même temps Apple recommande de ne pas créer plus d'une fenêtre dans votre application.
Toute autre idée serait grandement apprécié
J'ai oublié de mentionner que le code ci-dessus se trouve dans 'AppDelegate' pour l'instant, donc' self' fait référence à l'instance 'AppDelegate'. – Nick