Я создал специальный текстовый редактор с использованием Core Text и в соответствии с протоколом UITextInput. Я пытаюсь выяснить, как сделать его доступным для VoiceOver.
Из моего прочтения Руководства по программированию специальных возможностей, а также протокола UIAccessibility и связанных с ним классов я понял, что мне следует настроить свое настраиваемое представление на соответствие протоколу UIAccessibilityContainer, а затем создать UIAccessibilityElements для текста. Мой вопрос - какой уровень детализации текста я возвращаю? Должен ли UIAccessibilityElement представлять строку, слово, символ или что-то еще?
Играя с приложением Notes, оно позволяет выбирать строки, слова, символы и многое другое. UIAccessibilityContainer / UIAccessibilityElement, похоже, не могут передать эту информацию. Итак, я чувствую, что что-то упустил. Любые предложения или указатели очень ценятся.