Los alertviews en el IOS:UIAlertView: ¿Dónde debería estar el botón cancelar?
- Instalar la aplicación OTA: El botón Cancelar está a la izquierda.
- Eliminar una aplicación: el botón cancelar está a la DERECHA.
¿Dónde debería estar el botón cancelar?
Los alertviews en el IOS:UIAlertView: ¿Dónde debería estar el botón cancelar?
¿Dónde debería estar el botón cancelar?
En una alerta de dos botones que propone una acción potencialmente riesgosa, el botón que anula la acción debe estar a la derecha (y de colores claros).
En una alerta de dos botones que propone una acción benigna que las personas probablemente deseen, el botón que cancela la acción debe estar a la izquierda (y de color oscuro).
Ya veo, pero ¿es realmente amigable para el usuario? En algún momento está a la izquierda, y en algún momento está a la derecha. Cuando se muestra una vista de alerta, el usuario debe prestar atención a lo que es el botón cancelar. ¿Cómo piensas sobre ello? – iwill
Creo que Apple está sugiriendo que el botón más prominente debería estar en la derecha. Cuando la acción es arriesgada o destructiva, cancelar es correcta. Y cuando lo contrario, el otro botón está a la derecha. Pueden ser diestros, las personas tienden a seleccionar el botón derecho, aunque no estoy seguro de cuál es la psicología detrás de esto. – taskinoor
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue"];
El botón cancelar estará en el lado izquierdo de la pantalla en este caso, que es la carcasa por defecto.
Si configura el texto para el botón cancelar en el inicializador, iOS se encargará de esto por usted.
A medida que el Human Interface Guidelines dicen:
En una alerta de dos botones que propone una acción potencialmente riesgosa, el botón que anula la acción debe estar a la derecha (y de colores claros).
Aunque, en la práctica, es posible que etiquete sus botones con algo que no sea la etiqueta genérica. (Tengo Sí/No) alertas en muchas circunstancias. Como muestra tu ejemplo de Apple, esta parte del HIG no será un factor decisivo para tu aplicación.
The definition in se ha actualizado ligeramente (no hay referencias de colores de luz-oscuridad):
Según Apple Coloque los botones donde la gente lo espera. En general, los botones que las personas tienen más probabilidades de tocar deben estar a la derecha. Los botones de cancelar siempre deben estar a la izquierda. https://developer.apple.com/ios/human-interface-guidelines/ui-views/alerts/
¿Por qué no usar el valor predeterminado? – dasdom