iOS Changement d'écran


Exemple

VoiceOver fonctionne très bien la plupart du temps, en lisant à voix haute des écrans pleins de contenu et en suivant intuitivement l'utilisateur. Hélas, aucune solution générale n'est parfaite. Parfois, vous seul, le développeur de l'application, savez où se concentrer VoiceOver pour une expérience utilisateur optimale. Heureusement, VoiceOver écoute les notifications d’accessibilité du système pour obtenir des indices sur la place du focus. Pour déplacer le curseur VoiceOver manuellement, publiez une notification sur l'écran d'accessibilité:

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, firstElement);

Lorsque cette notification est publiée, une courte série de tonalités informe les utilisateurs du changement. Le second paramètre peut être l'élément suivant à focaliser ou une chaîne annonçant la modification. Ne publiez une notification de changement d'écran que si l'expérience VoiceOver est mauvaise sans cette solution et qu'aucune autre solution n'existe. Déplacer le curseur VoiceOver revient à ouvrir l’écran d’un utilisateur voyant. Cela peut être gênant et désorientant de se retrouver dans cette situation.