iOS Cambio de pantalla


Ejemplo

VoiceOver funciona muy bien la mayor parte del tiempo, leyendo en voz alta pantallas llenas de contenido y siguiendo intuitivamente al usuario. Por desgracia, ninguna solución general es perfecta. A veces solo usted, el desarrollador de la aplicación, sabe dónde debe enfocarse VoiceOver para una experiencia de usuario óptima. Afortunadamente, VoiceOver escucha las notificaciones de accesibilidad del sistema para obtener pistas sobre dónde pertenece el foco. Para mover el cursor de VoiceOver manualmente, publique una notificación de cambio en la pantalla de accesibilidad:

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, firstElement);

Cuando se publica esta notificación, una breve serie de tonos notifica a los usuarios del cambio. El segundo parámetro puede ser el siguiente elemento para enfocar o una cadena que anuncia el cambio. Solo publique una notificación de cambio de pantalla si la experiencia de VoiceOver es mala sin ella y no existe ninguna otra solución. Mover el cursor de VoiceOver es como tocar la pantalla de un usuario vidente. Puede ser molesto y desorientador ser guiado en esa dirección.