2016-03-21 7 views
3

Ich bin für blinde Menschen auf app arbeiten zum ersten Mal benötigt i Swipe-Geste zu verwenden und nach der Suche kann ich es tun, indemWie tippen Geste in Barrierefreiheit in swift?

override func accessibilityScroll(direction:  
UIAccessibilityScrollDirection)-> Bool { 
if direction == UIAccessibilityScrollDirection.Left 
{ 
    Do what you want to do 
    } 
} 

Jetzt mit Ich brauche Tippgeste zu verwenden und ich kann nicht jede Funktion finden benutze make custom tap in Accessibility kann mir jemand helfen, bitte! Dank

+0

UITapGestureRecognizer auf Ihre Zielansicht hinzufügen. – iMuzahid

Antwort

1

Fügen Sie diese auf Ihren Code

overrride func viewDidLoad() 
{ 
super.viewDiDLoad() 
let tap = UITapGestureRecognizer(target: self, action: "performTap") 
self.view.addGestureRecognizer(tap) 
} 

Und die notwendigen Maßnahmen durchzuführen, fügen Sie Ihren gewünschten Code hier

func performTap() 
{ 
    // Perform you action here 
} 
+1

Danke für Ihre Antwort, aber es ist nicht das, was ich suche, es funktioniert nicht mit Zugänglichkeit. Danke nochmal –

0

Sie nicht tippen Geste für UIAccessibility ot versuchen verwenden sollte hinzufügen Tippen Sie auf Gesten auf UIAccessibility. UIAccessibility ist für die UIElements gedacht, wo die Leute sehen/hören können, was auf dem Bildschirm ist. Sie können UIAccessiility nicht für Tappgestenfunktionen hinzufügen. Was Sie tun können, ist eine Barrierefreiheitsbenachrichtigung an den Benutzer zu senden, der sagt, dass Sie tippen müssen, um etwas auszuführen. Auch hier müssen Sie mithilfe von Schaltflächen eine Aktion in UIAccessibility ausführen.

0

können Sie accessibilityScroll Methode überschreiben:

override func accessibilityScroll(_ direction: 
    UIAccessibilityScrollDirection) -> Bool { 

    super.accessibilityScroll(direction) 

    if direction == UIAccessibilityScrollDirection.left { 
    // do your stuff    
    } 

    if direction == UIAccessibilityScrollDirection.right { 
    // do your stuff   
    } 
    return true 
} 
Verwandte Themen