Мне повезло, используя это решение: Как остановить прокрутку UITextView при вводе
Однако, в зависимости от размера моего UITextView, я также обнаружил, что вставки, необходимые для правильной прокрутки, варьировались, а создание подклассов не всегда необходимо. Например, для текстового представления высоты 40 (очень маленького для UITextView) я сделал следующее:
textView_ = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 300, 40)];
textView_.contentInset = UIEdgeInsetsMake(-6, -8, 0, 0);