É possível atribuir uma ação de acessibilidade a um UILabel?
Na interface do usuário atual, ao lado de determinados rótulos, temos um botão de ajuda que, quando clicado, explica os detalhes sobre o que o rótulo faz referência. Como tal, o VoiceOver identifica esses dois itens como itens de acessibilidade separados.
No entanto, ao usar a acessibilidade, esperamos poder fazer tudo no próprio rótulo. Dessa maneira, quando o rótulo ficar focado, o usuário acessará aqui 'Valor da conta, US $ 20 (o accessibilityLabel), toque duas vezes para obter ajuda (o accessibilityHint)'
No entanto, diferentemente de um botão, um rótulo não tem uma ação associada a ele, então não tenho certeza de como ligar o gatilho de acessibilidade, indicando que quero fazer algo.
Além de converter todos os nossos rótulos em botões, existe alguma maneira de ouvir o método de 'ação' da acessibilidade em nossos rótulos?
Minha solução atual é tornar acessíveis apenas os botões de dica de ajuda e mover todas as informações relevantes para suas propriedades de acessibilidade, mas isso parece um cheiro de código, pois é fácil para um desenvolvedor perder isso ao atualizar o código.