Core Text を使用し、UITextInput プロトコルに準拠するカスタム リッチ テキスト エディターを作成しました。VoiceOver にアクセスできるようにする方法を見つけようとしています。
アクセシビリティ プログラミング ガイドと UIAccessibility プロトコルおよび関連クラスを読んだところ、カスタム ビューを UIAccessibilityContainer プロトコルに準拠させてから、テキストの UIAccessibilityElements を作成する必要があるようです。私の質問は - どのレベルのテキスト粒度を返すのですか? UIAccessibilityElement は線、単語、文字、またはその他を表す必要がありますか?
Notes アプリで遊んで、セリフ、単語、文字などを選択できます。UIAccessibilityContainer/UIAccessibilityElement には、この情報を伝える方法がないようです。だから、私は何かが欠けているように感じます。提案や指針は大歓迎です。