UITextView with voiceover

Combining the other two answers from this post has the desired effect. i.e.

textView.isAccessibilityElement = true 
textView.accessibilityTraits = .staticText

Also if you are setting the attributedText property on the UITextView make sure you DO NOT set the accessibilityLabel (on the UITextView). Doing so will cause VoiceOver (Xcode 12.5, iOS 14.4.2) to read the text twice.


In case someone else has this problem here is the answer:

textView.accessibilityTraits = UIAccessibilityTraitStaticText;