See More
Popular Forum

MBA (4887) B.Tech (1769) Engineering (1486) Class 12 (1030) Study Abroad (1004) Computer Science and Engineering (988) Business Management Studies (865) BBA (846) Diploma (746) CAT (651) B.Com (648) B.Sc (643) JEE Mains (618) Mechanical Engineering (574) Exam (525) India (462) Career (452) All Time Q&A (439) Mass Communication (427) BCA (417) Science (384) Computers & IT (Non-Engg) (383) Medicine & Health Sciences (381) Hotel Management (373) Civil Engineering (353) MCA (349) Tuteehub Top Questions (348) Distance (340) Colleges in India (334)
See More

UIAccessibility - When dismissing another view, set focus to previous accessibility element

General Tech Bugs & Fixes
Max. 2000 characters

Karlie Kloss


( 8 months ago )

I am implementing accessibility into our current project and have some issues on setting focus on an element in a previous viewcontroller.

An example would be:

A user selects on a tableview cell at index 3. In didSelectRowAt, we present to the user a UIActionSheet where the user makes a selection. Once the user makes a selection and the presented UIActionSheet is dismissed, the accessibility focus SHOULD be selected at tableview cell index 3, but instead the focus is set back to the initial element in the view, in my case most top-left element.

I have used UIAccessibility.Notification .screenChanged and UIView.accessibilityViewIsModalto set a new focus when presenting a modal view, but this doesn't seem to have a good solution to point back to a previous element when dismissing a view.

Any insight on how to track the previous accessibility element focus would be greatly appreciated.

what's your interest