Categories
accessibilità React Native

Accessibilità

Per le persone non vedenti, Android usa TalkBack, mentre iOS usa VoiceOver. React Native permette di accedere alle loro funzioni, con approcci leggermenti diversi.

Se si desidera che un gruppo di elementi siano accessibili IN BLOCCO indivisibile, il genitore deve essere simile a questo codice

return(
  <View 
    accessible={true}
  >
    <Text> prima riga </Text>
    <Text> nuova riga </Text>
  </View>
);

Questo è un esempio di bottone e un testo che cambia spesso.

ATTENZIONE

accessibilityLiveRegion="polite" non funziona su iOS

return(
  <Button
    accessible={true}
    accessibilityLabel="titolo del bottone"
    accessibilityHint="spiegare a cosa serve oppure cosa fare"
    accessibilityLanguage="en-EN"

  >
  </Button>
  <Text
     accessible={true}
     accessibilityLiveRegion="polite"
  > 
    Regione che si aggiorna: {count} 
  </Text>
);

Leave a Reply