Ich benutze UIPageViewController in meiner App, jedoch habe ich festgestellt, dass Voice Over aktiviert ist, funktioniert die "drei Finger Swipe" Verknüpfung nicht (wie zu Hause) Bildschirm). Weiß jemand, ob es einen Standardweg gibt, um dies zu ermöglichen (wie die meisten anderen VO-Funktionen)? Oder muss ich Swipe-Gesten manuell erkennen?Wie aktiviere ich Voice Over 3 Finger Swipe Geste für UIPageViewController
9
A
Antwort
11
Ok nach vielen Suchen habe ich festgestellt, dass ich die unten stehende Methode überschreiben muss, um den VO Swipe zu erkennen. Von dort aus kann ich die nächsten und vorherigen View-Controller manuell darstellen.
-(BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)direction {
if (direction == UIAccessibilityScrollDirectionRight) {
//Previous Page
} else if (direction == UIAccessibilityScrollDirectionLeft) {
//Next Page
}
return YES;
}
+2
Beachten Sie, dass Sie Ihre nächsten und vorherigen tauschen sollten, um wie erwartet zu verhalten. Wischen nach rechts sollte die vorherige Seite anzeigen, Wischen nach links sollte die nächste Seite anzeigen. – Joey
Verwandte Themen
- 1. UIPageViewController Swipe programmatisch
- 2. Drei-Finger-Pinch-Geste
- 3. Disable UIPageViewController Swipe - Swift
- 4. Gibt es Webstandards für Voice over IP?
- 5. UIButton und Swipe Geste
- 6. Wie funktioniert Voice-Over in Ziel-C?
- 7. Swipe Geste für zurück/vorwärts in UIWebView?
- 8. Swipe Geste für SideNavigationController Material Kit Swift
- 9. Wie Swipe rechts Geste auf UINavigationBar deaktivieren?
- 10. Accessibility/Voice-over-Anforderung auf UIActivityIndicatorView
- 11. Erreichbarkeit (Voice Over) mit Sprite Kit
- 12. Verwendung der Seite Swipe-Geste in Emacs Lisp
- 13. einschränken UIPageViewController (mit TransitionStyleScroll) pan Geste auf einen bestimmten Bereich
- 14. Benutzerdefiniertes UIView zeigt keine Eingabehilfen für Voice Over
- 15. UIPageViewController Animation um anzuzeigen, Swipe ist möglich
- 16. Deaktivieren Swipe zurück Geste in Swift
- 17. Deaktivieren Swipe auf erste Sicht und letzte Ansicht in uipageviewcontroller
- 18. Wie Voice over IP in iOS zu implementieren?
- 19. Wie deaktiviert man Multi-Touch auf UIPageViewController?
- 20. Android, wie Swipe-Geste auf Linearlayout ohne onDown hinzufügen wahr
- 21. Zugänglichkeit Voice-over liest ohne ‚Punkt‘ semantische Version Patch aus
- 22. Wie bekomme ich Voice-over, um den Titel auszulesen, wenn der neue View-Controller gedrückt wird?
- 23. Wie kann ich SUM() OVER()
- 24. Capture nur UIView 2 Finger UIPanGestureRecognizer
- 25. Wie kann ich Swipe Seitenwechsel in dem Bootstrap-3 Website
- 26. Wie aktiviere ich die Codevervollständigung für Fallanweisungen?
- 27. Wie aktiviere ich curl für PHP
- 28. Wie aktiviere ich Benachrichtigungen für iOS 10?
- 29. Wie programmiere ich die Edge-Swipe-Geste des Windows 10-Tablet-Bildschirms?
- 30. Google Glass GDK Tippen Geste
Pflege, um die Abstimmung zu erklären? Auch suche ich keine Debugging-Hilfe, also macht die enge Abstimmung nicht wirklich viel Sinn. –
Dies funktioniert jetzt standardmäßig in iOS 8. Es hat Gesten nach oben und unten streichen. – GoodSp33d