2011-09-23 10 views
12

¿hay alguna forma de establecer el enfoque de accesibilidad programáticamente (App Store-safe)? Cualquier ayuda será apreciada.iOS cambiar el enfoque de accesibilidad.

+2

Creo que esto es lo mismo que mi http: // stackoverflow. com/questions/7509748/initial-voiceover-selection –

+0

¿Responde la pregunta anterior de David a su pregunta? – JoePasq

Respuesta

21

Para enfocar el elemento puede llamar.

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, self.myFirstElement); 

lo contrario para iOS 8+ utilizan los accessibilityElements para establecer el orden de los elementos y que se centrará automáticamente en el primer elemento de la lista

self.accessibilityElements = @[myFirstView, mySecondButton, myThirdLabel] 
+4

También hay 'UIAccessibilityLayoutChangedNotification' si la pantalla no cambió pero apareció alguna vista/desapareció en la pantalla actual – Joey

+0

La' UIAccessibilityLayoutChangedNotification 'era exactamente lo que estaba buscando, funcionó como el encanto –

Cuestiones relacionadas