Sto utilizzando UIPageViewController nella mia app, tuttavia ho notato che quando Voice Over è abilitato, il collegamento "tre dita scorciatoie" non funziona (come fa in casa schermo). Qualcuno sa se esiste un modo standard per abilitarlo (come la maggior parte delle altre funzionalità VO)? Oppure ho bisogno di rilevare manualmente i gesti di scorrimento da solo.Come abilitare il gesto di passaggio del dito Voice Over 3 per UIPageViewController
9
A
risposta
11
Ok dopo molte ricerche ho scoperto che ho bisogno di sovrascrivere il metodo qui sotto per rilevare il VO Swipe. Da lì posso presentare manualmente i controller della vista successiva e precedente.
-(BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)direction {
if (direction == UIAccessibilityScrollDirectionRight) {
//Previous Page
} else if (direction == UIAccessibilityScrollDirectionLeft) {
//Next Page
}
return YES;
}
+2
Si noti che è necessario scambiare il prossimo e il precedente in modo che si comportino come previsto. Strisciando verso destra dovrebbe mostrare la pagina precedente, scorrendo verso sinistra dovrebbe mostrare la pagina successiva. – Joey
Problemi correlati
- 1. Accessibilità (Voice Over) con il kit Sprite
- 2. Come implementare voice over ip in iOS?
- 3. Accessibilità/Voice over Requisito su UIActivityIndicatorView
- 4. UIView personalizzata non visualizza accessibilità su Voice over
- 5. Disabilitare/abilitare lo scorrimento in UIPageViewController
- 6. UIPageViewController disabilitare lo scorrimento
- 7. Come abilitare il riavvio automatico di Grails 3.x?
- 8. iOS VoiceOver scorrimento, div, a 3 Passare il dito su/giù
- 9. Modificare il colore del lato posteriore per UIPageViewController
- 10. Tre dita pizzico gesto
- 11. voice over può vedere solo una pagina di una vista uicollection
- 12. iphone riconosce forme diverse con movimento del dito
- 13. Perdita di memoria UIPageViewController
- 14. Come impostare il colore di sfondo per UIPageViewController?
- 15. Comportamento UIPageViewController diverso per Scroll & PageCurl
- 16. Come abilitare il supporto jQuery in Aptana Studio 3
- 17. Get scorrere posizione UIPageViewController
- 18. Come chiudere UIPageViewController?
- 19. Come cancellare Dipingere con il dito
- 20. Quando si utilizza ViewPager con Frammenti, i frammenti vengono distrutti al passaggio del dito
- 21. Stile di esca trascinare il gesto e rilasciare con Javascript?
- 22. Disabilita il gesto del centro di notifica iOS 5 nell'app
- 23. Come utilizzare UIPageViewController per caricare XIB separati?
- 24. rilevare quando il dito solleva dopo un UISwipeGesture [Recognizer]
- 25. Twilio vs google voice api per SMS
- 26. Come disegnare un gesto multicolore nello stesso gesto sovrapposizione
- 27. Rileva il trascinamento del dito utilizzando Javascript sui telefoni touch?
- 28. Tensorflow: come fare il Pool Over Depth?
- 29. Il gesto di superview dovrebbe annullare il gesto di subview in iOS 7?
- 30. Come si modifica il passaggio per le metriche del cubo?
Cura di spiegare giù voto? Inoltre, non sto cercando aiuto per il debug, quindi il voto ravvicinato non ha molto senso. –
Questo funziona per impostazione predefinita ora in iOS 8. Ha scorrere verso l'alto e verso il basso i gesti. – GoodSp33d