J'ai remarqué que lorsque je supprime une application de mon écran d'accueil de l'iPhone, la vue d'alerte qui apparaît affiche un bouton Supprimer sur la gauche et Annuler sur la droite. Cependant, quand je construis une fonction de suppression dans mon application en utilisant UIAlertView, les boutons semblent seulement afficher avec Annuler sur la gauche et Supprimer sur la droite. Je voudrais que mon application soit compatible avec le système d'exploitation, mais je n'arrive pas à comprendre comment faire apparaître le bouton Annuler en premier. Est-ce que quelqu'un sait?Modifier la position du bouton Annuler dans UIAlertView?
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Delete Song"
message:@"Are you sure you want to delete this song? This will permanently remove it from your database."
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Delete", nil];
J'ai essayé de définir alert.cancelButtonIndex = 1, mais cela n'a eu aucun effet.
Hmm, savez-vous ce qui est standard pour les autres parties de l'OS? Je ne peux pas penser à d'autres exemples d'où chercher ceci. Quoi qu'il en soit, si la suppression d'une application de l'écran d'accueil utilise une configuration non standard, alors je n'ai pas besoin de faire correspondre cela. – arlomedia
@arlomedia: Je n'ai pas vu d'autres alertes de suppression autour. Les alertes de SMS et de calendrier placent leurs boutons d'annulation (Fermer) sur la gauche, tout comme le SDK. AFAIK, partout ailleurs, la suppression de quelque chose est impliqué (photos, contacts, événements de calendrier, notes, listes de lecture iPod) utilise des feuilles d'action. – BoltClock
D'accord, je vais juste le laisser tel quel. Merci pour l'info. – arlomedia