Установите ширину для вашего textView и добавьте его в качестве выходного для вашего ViewController.
После этого, когда вы устанавливаете текст внутри вашего textView, установите это ограничение как ширину содержимого вашего textViewSize, как это
textView.text = //Your text
textViewWidthConstraint.constant = textView.contentSize.width
Таким образом, ваше ограничение должно автоматически получать размер того, что содержит textView, и может изменять ширину.
Попробуйте и скажите мне, работает ли оно для вас