Je configure une alerte avec un champ de texte afin que les joueurs puissent entrer leur nom pour un score élevé. Le jeu est orienté en mode paysage, mais lorsque j'appelle pour afficher l'alerte, l'alerte apparaît en mode portrait tandis que deux claviers sont affichés, l'un en mode paysage et l'autre (taille du paysage) en mode portrait. Voici le code que je utilise pour configurer la boîte de dialogue d'alerte:Claviers multiples surgissant sur le dialogue d'alerte d'iPhone?
UIAlertView* dialog = [[[UIAlertView alloc] init] retain];
[dialog setDelegate:self];
[dialog setTitle:@"Enter Name"];
[dialog setMessage:@" "];
[dialog addButtonWithTitle:@"Cancel"];
[dialog addButtonWithTitle:@"OK"];
[dialog addTextFieldWithValue:@"name" label:@""];
CGAffineTransform moveUp = CGAffineTransformMakeTranslation(0.0, 100.0);
[dialog setTransform: moveUp];
[dialog show];
[dialog release];
Comment puis-je faire le spectacle alerte en orientation paysage et l'empêcher de montrer deux claviers?
Merci, Ben
Avez-vous une capture d'écran de ceci? (juste pour le plaisir!) – squelart