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

Popular posts from this blog

delphi - blogger via idHTTP : error 400 bad request -

c++ - compiler errors when initializing EXPECT_CALL with function which has program_options::variables_map as parameter -

How do I check if an insert was successful with MySQLdb in Python? -