SwiftUI: доступность звуковой обратной связи для перетаскиваемого элемента - PullRequest
0 голосов
/ 09 апреля 2020

Я делаю приложение, которое по сути работает как простая игровая площадка Drag-and-Drop с командными блоками слева и областью сбрасывания справа. Я хочу сделать его полностью совместимым с VoiceOver, и у меня возникли проблемы с некоторыми аспектами доступности, поскольку это мое первое приложение Swift.

Вот как выглядит игровая площадка в настоящее время: (приложение Снимок экрана)

Моя цель - предоставить пользователям звуковые подсказки / отзывы, когда они перетаскивают элементы, чтобы помочь им понять, в какой части экрана они находятся в данный момент. Идеальная функциональность была бы точно такой же, как и при редактировании главного экрана устройства iOS (схема расположения приложений).

При попытке изменить порядок приложений на главном экране с включенным VoiceOver вы слышите предупреждение о строке / столбце при перетаскивании приложения на открытой области. Мне нужен аналогичный тип обратной связи с надписью «Область сбрасывания», когда вы находитесь над правильной областью (см. сценарий 1 ).

При попытке перегруппировать приложения на домашнем экране с включенным VoiceOver , вы слышите звук, когда вы нажимаете на область, где нет значка приложения. (Это также происходит, когда вы не редактируете макет и просто нажимаете на открытую область без приложения.) Я хочу, чтобы этот шум был тем, что вы слышите, когда перетаскиваете команду на область, которая не может быть сброшена (см. Сценарий ) 2 ).

Любые идеи о том, как это возможно, или хорошие ссылки на это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...