Implementación de accesibilidad para editor de text personalizado

He creado un editor de text enriquecido personalizado usando Core Text y conforme al protocolo UITextInput. Estoy tratando de averiguar cómo hacerlo accesible a VoiceOver.

Desde mi lectura de la Guía de progtwigción de accesibilidad y el protocolo de accesibilidad UIA y las classs asociadas, parece que debería hacer que mi vista personalizada se ajuste al protocolo UIAccessibilityContainer y luego crear elementos de accesibilidad UIA para el text. Mi pregunta es: ¿a qué nivel de granularidad de text return? ¿Debería UIAccessibilityElement representar una línea, una palabra, un carácter o algo más?

Jugando con la aplicación de Notes, te permite seleccionar líneas, palabras, personajes y más. UIAccessibilityContainer / UIAccessibilityElement parece no tener forma de transmitir esta información. Entonces, siento que me estoy perdiendo algo. Cualquier sugerencia o sugerencia es muy apreciada.

Para que el contenido sea legible como la aplicación Notes, también debe implementar el protocolo UIAccessibilityReadingContent para su vista personalizada. Esta es una reference iOSUIAccessibilityReadingContentReference Para get más detalles, intente encontrar el video de accesibilidad iOS WWDC 2011.