Как реализовать перетаскиваемый ползунок, например приложение Podcast, при работающем VoiceOver?

В приложении Apple Podcast есть интересная функция, доступная во время работы VoiceOver.

Когда пользователь дважды нажимает и удерживает бегунок, перетаскивание влево или вправо регулирует положение бегунка.

Как это делается? Я пытался разрешить прямое взаимодействие со скруббером через UIAccessibilityTraitAllowsDirectInteraction , но вы теряете возможность перетаскивать и перемещать в нужное положение, если ваш палец выходит за пределы скруббера.


person 3254523    schedule 27.05.2014    source источник


Ответы (1)


Я нашел решение не устанавливать его на UIAccessibilityTraitAllowsDirectInteraction, а на UIAccessibilityTraitAdjustable. Это также позволяет пользователю специальных возможностей проводить пальцем вверх и вниз, чтобы настроить ползунок.

person 3254523    schedule 27.05.2014