ID de regla: tiene un valor de accesibilidad válido
Representa el valor actual de un componente. Puede ser una descripción textual del valor de un componente o, para componentes basados en rango, como controles deslizantes y barras de progreso, contiene información de rango (mínimo, actual y máximo).
accessibilityValue
es un objeto. Contiene los siguientes campos:
Nombre | Descripción | Tipo | Obligatorio |
---|---|---|---|
min |
El valor mínimo del rango de este componente. | entero | Obligatorio si se establece now . |
max |
El valor máximo del rango de este componente. | entero | Obligatorio si se establece now . |
now |
El valor actual del rango de este componente. | entero | No |
text |
Una descripción textual del valor de este componente. Anulará min , now y max si está configurado. |
cadena | No |
Por qué es importante
Los campos accessibilityValue
deben estar escritos correctamente y corresponder a valores que tengan sentido para describir el valor de accesibilidad deseado. El incumplimiento de los valores permitidos da como resultado componentes que no son accesibles para los usuarios de tecnología de asistencia.
Cómo solucionar el problema
Asegúrese de que la propiedad accessibilityValue
sea un objeto que tenga campos configurados con un nombre y un valor de tipo válidos.
Ejemplos exitosos
<TouchableOpacity accessibilityValue={{ min: 0, now: 40, max: 70 }} />
<TouchableOpacity accessibilityValue={{ text: "stuff" }} />
Ejemplos de fallos
<TouchableOpacity accessibilityValue={{ min: 0, now: 50, max: 100, text: "stuff" }} />
<TouchableOpacity accessibilityValue={{ now: 50 }} />
<TouchableOpacity accessibilityValue="stuff" />
<TouchableOpacity accessibilityValue={{ min: "0", now: "50", max: "100" }} />
<TouchableOpacity accessibilityValue={{ text: 0 }} />