iphone - Direct Interaction with Voice Over? -
iphone - Direct Interaction with Voice Over? -
my app content single tap 3 types : 1 fingertap, 2 fingerstap , 3 fingerstap , swipe gestures.
but when voice on turn-on cannot observe tap correctly.
i have tried
if (uiaccessibilityisvoiceoverrunning()) { uiview *interactionview = [[uiview alloc]init]; [self.view addsubview:interactionview]; [self.view bringsubviewtofront:interactionview]; [interactionview setaccessibilitytraits:uiaccessibilitytraitallowsdirectinteraction]; } but doesn't work tap
to able process taps (touchesbegan:withevent: etc.) voiceover turned on, need set 2 variables of uiview:
view.accessibilitytraits = uiaccessibilitytraitallowsdirectinteraction; view.isaccessibilityelement = yes; you didn't set latter. however, please maintain in mind doing disables default gestures made on view. if don't want , need basic gestures instead of total command on touches, seek adding gesture recognizer (addgesturerecognizer:) uitapgesturerecognizer view.
iphone ios cocoa-touch ios5
Comments
Post a Comment