Есть ли способ создать собственный жест VoiceOver?

Есть ли способ создать собственный жест в iOS специально для пользователей VoiceOver?

Спасибо

2 ответа

Я думаю, что это МОЖЕТ быть возможным. Приложение Почта iOS (по крайней мере, в iOS 6), кажется, содержит настраиваемые действия Voiceover (вы можете провести вверх или вниз, чтобы включить операцию "Удалить" для почтового элемента в списке).

Я предполагаю (и я не проверял это, если вы добавляете распознаватель свайпов только тогда, когда UIAccessibilityIsVoiceOverRunning() возвращает true).

Я еще не проверял это.

Я почти уверен, что это невозможно. Тем не менее, API-интерфейсы специальных возможностей позволяют вам делать такие вещи, как голосовой контент при изменении представления, так что, возможно, вы могли бы использовать это?

Вы упомянули жест специально для пользователей Voiceover - если пользователи Voiceover составляют большую часть вашей аудитории, то вы можете просто предоставить стандартный жест, который пользователи Voiceover могут вызывать, дважды нажав и удерживая, чтобы пропустить жест, а затем выполняя сам жест.,

Например, чтобы "подтянуть для обновления" пользователь Voiceover, дважды нажмите, удерживайте, а затем потяните вниз.

Другие вопросы по тегам