J'ai développé une application iPhone et la plupart sont accessibles, mais j'ai un problème avec une chose que je fais. Lorsque l'utilisateur clique sur le bouton des paramètres dans l'application (il a un menu principal avec un tas de boutons pour diverses applications), j'ajoute un UIView sur le dessus et noircir l'écran d'arrière-plan. Malheureusement pour un aveugle ce UIView ne devient pas "actif", c'est-à-dire qu'il navigue toujours sur l'écran d'arrière-plan.Problème d'accessibilité UIView
J'ai initialement ajouté l'UIView en utilisant addSubview:
, puis j'ai essayé insertSubview: atIndex:
mais aucun d'entre eux n'a fonctionné comme prévu. Edit: Plus d'informations il ya des champs de texte et un bouton sur cet écran, peut-être que je pourrais faire l'un d'entre eux actif ou quelque chose ?? Je ne sais pas comment je ferais ça.
Cela a fonctionné un peu comme je l'ai essayé. Juste comme une note de côté, j'ai dû utiliser ResignFirstResponder comme à l'étape je l'enlève, il est toujours conservé en mémoire et une personne aveugle est maintenue sur un écran non affichage. Il n'est pas certain à 100 p. 100 que, s'il est diffusé, ce serait le même cas, car, techniquement, il serait probablement retenu par le cadre d'accessibilité, et le libérer n'aurait aucun effet. En outre, lors de l'affichage de la vue, l'utilisateur n'est pas averti. Je pourrais définir la première étiquette à être le premier répondeur ... – Rudiger