enteresan.
setContentOffset'in nasıl olup da hiç bir şekilde etkilemediğini hala anlamadım.
son olarak şöyle bir dener misin.
override func viewWillLayoutSubviews() {
print("viewWillLayoutSubviews")
self.textView.setContentOffset(.zero, animated: false)
}