2016-05-24 8 views
0

Ich versuche derzeit, mein Spiel zugänglicher zu machen, indem ich VoiceOver-Unterstützung hinzufüge. Alles funktioniert gut auf iOS, aber ich habe ein wenig Probleme mit der WatchOS-Version. Ich brauche einen Weg, um herauszufinden, ob VoiceOver derzeit bestimmte bildbasierte Fragen im Spiel entfernen kann. So ist da etwas wie:Finden Sie heraus, ob VoiceOver aktiviert ist und legen Sie VoiceOver Focus auf Apple Watch fest

UIAccessibilityIsVoiceOverRunning() 

in WatchKit?

Und ist es auch möglich, den Fokus der Barrierefreiheit auf ein bestimmtes Element zu verschieben? Etwas vergleichbar:

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, view);  

Danke, Klemens

Antwort

0

Um zu überprüfen, ob es

läuft
let voiceOverON: Bool = WKAccessibilityIsVoiceOverRunning() 
    if voiceOverON 
    { 
     // do some VoiceOver stuff 
    } 
    else 
    { 
     // do some stuff that does not make sense for VoiceOver 
    } 

Um herauszufinden, wenn Voiceover-Starts und Stopps beachten:

WKAccessibilityVoiceOverStatusChanged 
+0

Danke für die Lösung ! –