iOS Vue modale


Exemple

Les vues modales capturent complètement l'attention de l'utilisateur jusqu'à ce qu'une tâche soit terminée. iOS clarifie cela pour les utilisateurs en atténuant et en désactivant tous les autres contenus lorsqu'une vue modale, telle qu'une alerte ou une fenêtre pop-up, est visible. Une application qui implémente une interface modale personnalisée doit indiquer à VoiceOver que cette vue mérite toute l'attention de l'utilisateur en définissant accessibilityViewIsModal . Notez que cette propriété ne doit être définie que sur la vue contenant le contenu modal, pas sur les éléments contenus dans une vue modale.

myModalView.accessibilityViewIsModal = YES;

Marquer une vue comme modale encourage VoiceOver à ignorer les vues fraternelles. Si, après avoir défini cette propriété, vous trouvez que VoiceOver navigue toujours sur d'autres éléments de votre application, essayez de masquer les vues de problème jusqu'à ce que le modal soit supprimé.