2010-10-04 4 views
37

Existe-t-il un moyen de masquer UIAlertView par programme? En fait, j'ai ajouté un UITextField dans UIAlertView et je veux effectuer la même opération que sur le bouton "Ok" lorsque l'utilisateur appuie sur la touche de retour du clavier.Masquer UIAlertView par programme?

Répondre

81

Appel

[theAlertView dismissWithClickedButtonIndex:0 animated:YES]; 

lorsque vous manipulez la clé de retour.

+1

Merci pour votre inscription. Si vous le voulez un peu plus flexible, vous pouvez également dire '[theAlertView dismissWithClickedButtonIndex: theAlertView.cancelButtonIndex animé: YES];' ou '[theAlertView dismissWithClickedButtonIndex: theAlertView.firstOtherButtonIndex animé: YES];' pour cliquer sur le premier bouton non annuler. – palme