Noté que cuando eliminé una aplicación de la pantalla de inicio de mi iPhone, la vista de alerta que aparece muestra un botón Eliminar a la izquierda y Cancelar a la derecha. Sin embargo, cuando construyo una función de eliminación dentro de mi aplicación usando UIAlertView, los botones solo parecen mostrarse con Cancelar a la izquierda y Eliminar a la derecha.cambiar la posición del botón cancelar en UIAlertView?
Me gustaría que mi aplicación sea compatible con el sistema operativo, pero no puedo encontrar la manera de hacer que el botón Cancelar aparecen por primera vez. ¿Alguien sabe?
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];
Intenté configurar alert.cancelButtonIndex = 1, pero eso no tuvo ningún efecto.
Hmm, ¿sabes lo que es estándar para otras partes del sistema operativo? No puedo pensar en otros ejemplos de dónde buscar esto. De todos modos, si eliminar una aplicación de la pantalla de inicio utiliza una configuración no estándar, entonces no es necesario que coincida. – arlomedia
@arlomedia: No he visto ninguna otra alerta de eliminación. Tanto el SMS como las alertas del calendario colocan sus botones de cancelación (Cerrar) a la izquierda, al igual que el SDK. AFAIK, en cualquier otro lugar donde se elimine algo involucrado (fotos, contactos, eventos del calendario, notas, listas de reproducción del iPod) usa hojas de acción. – BoltClock
De acuerdo, lo dejaré como está. Gracias por la info. – arlomedia