We have implemented the voiceover functionality in our app for the custom alert view which contains the UITextView. This UITextView has the links and we have also added the correct LinkAttributes for the links.
in iOS 12 its working fine, using rotor (vertical swipe) to highlight the links, but its not working in iOS 13. I checked a lot in the documentation and have spent 48 hours on this to find the root cause but no success.
I was debugging my app with Accessibility Inspector and when I Ran Audit, it suggests that subviews of UITextView are not accessible, "Potentially inaccessible text: The element appears to display text that should be implemented using the accessibility API.".
Has anyone else faced this issue and have the solution for this problem.
Thanks in Advance
Recently, I faced this issue
before iOS13, UITextView voice over should set
editable = NO, using rotor (vertical swipe) to highlight the links, it works fineBut after iOS13, you should set
editable = YES, usingUITextViewDelegatetextViewShouldBeginEditing:func to disable keyBoard.I think it is a bug for Voice Over
By the way, UITextView detect link is not fluently, you can using UILabel with custom accessibility elements to handle the situation