Я использую UIPageViewController в своем приложении, однако я заметил, что при включенном голосовом соединении ярлык «три пальца» не работает (как это делается на дому экран). Кто-нибудь знает, есть ли стандартный способ включить это (как и большинство других функций VO)? Или мне нужно вручную самостоятельно распознавать салфетки.Как включить Voice Over 3 жестов пальца для UIPageViewController
9
A
ответ
11
После многократного поиска я обнаружил, что мне нужно переопределить метод ниже, чтобы обнаружить VO Swipe. Оттуда я могу вручную представить следующий и предыдущий контроллеры представлений.
-(BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)direction {
if (direction == UIAccessibilityScrollDirectionRight) {
//Previous Page
} else if (direction == UIAccessibilityScrollDirectionLeft) {
//Next Page
}
return YES;
}
+2
Обратите внимание, что вы должны поменять свой следующий и предыдущий, чтобы вести себя так, как ожидалось. Прокрутка вправо должна показывать предыдущую страницу, а прокрутка влево должна показывать следующую страницу. – Joey
Уход за разъяснением голоса? Также я не ищу отладочную помощь, поэтому закрытое голосование не имеет особого смысла. –
Это работает по умолчанию теперь в iOS 8. Он прокручивает вверх и вниз жесты. – GoodSp33d