¿Es posible asignar una acción de accesibilidad a un UILabel?
En nuestra interfaz de usuario actual, junto a ciertas etiquetas, tenemos un botón de ayuda que, cuando se hace clic, explica los detalles de lo que hace referencia la etiqueta. Como tal, VoiceOver identifica estos dos elementos como elementos de accesibilidad separados.
Sin embargo, cuando usamos la accesibilidad, esperamos que podamos hacer todo lo que esté en la etiqueta. De esta forma, cuando la etiqueta se enfoca, el usuario verá aquí 'Valor de la cuenta, $ 20 (la etiqueta de accesibilidad), tocar dos veces para obtener ayuda (la pista de accesibilidad)'
Sin embargo, a diferencia de un botón, una etiqueta no tiene una acción asociada, por lo que no estoy seguro de cómo conectar en realidad desencadenando el gesto de accesibilidad que indica que quiero hacer algo.
Aparte de convertir todas nuestras etiquetas en botones, ¿hay alguna forma de escuchar el método de 'acción' de accesibilidad en nuestras etiquetas?
Mi solución actual es hacer que solo estén accesibles los botones de ayuda, luego mover toda la información relevante a sus propiedades de accesibilidad, pero parece que huele a código, ya que es fácil que un desarrollador lo pierda al actualizar el código.