Я делаю приложение, которое по сути работает как простая игровая площадка Drag-and-Drop с командными блоками слева и областью сбрасывания справа. Я хочу сделать его полностью совместимым с VoiceOver, и у меня возникли проблемы с некоторыми аспектами доступности, поскольку это мое первое приложение Swift.
Вот как выглядит игровая площадка в настоящее время: (приложение Снимок экрана)
Моя цель - предоставить пользователям звуковые подсказки / отзывы, когда они перетаскивают элементы, чтобы помочь им понять, в какой части экрана они находятся в данный момент. Идеальная функциональность была бы точно такой же, как и при редактировании главного экрана устройства iOS (схема расположения приложений).
При попытке изменить порядок приложений на главном экране с включенным VoiceOver вы слышите предупреждение о строке / столбце при перетаскивании приложения на открытой области. Мне нужен аналогичный тип обратной связи с надписью «Область сбрасывания», когда вы находитесь над правильной областью (см. сценарий 1 ).
При попытке перегруппировать приложения на домашнем экране с включенным VoiceOver , вы слышите звук, когда вы нажимаете на область, где нет значка приложения. (Это также происходит, когда вы не редактируете макет и просто нажимаете на открытую область без приложения.) Я хочу, чтобы этот шум был тем, что вы слышите, когда перетаскиваете команду на область, которая не может быть сброшена (см. Сценарий ) 2 ).
Любые идеи о том, как это возможно, или хорошие ссылки на это?