Я просматриваю наше приложение для iOS, чтобы исправить проблемы с доступностью. Особенностями приложения является поле UITextField, в котором пользователь может вводить поисковые запросы. Я установил характеристику поля как «поле поиска», и VoiceOver большую часть времени хорошо справляется с этим полем. Когда есть текст в поле, он читает текст, а затем произносит «поле поиска».
Проблема, которую я хочу решить, заключается в том, как VoiceOver обрабатывает текст-заполнитель. пусто, мы установили текст-заполнитель для отображения примера запроса. Поскольку он отображается серым цветом, зрячие пользователи могут видеть, что это просто текст-заполнитель. Но VoiceOver не делает этого различия для слабовидящих пользователей. Он просто читает текст-заполнитель так же, как обычный текст, без дополнительного описания.
Есть ли способ добавить свойство доступности к тексту-заполнителю UITextField? Или люди обходили это другими способами?