Нашел простое решение
Была такая же проблема. Когда вы помещаете текст в UITextView, который не отображается, он не рисует текст.
У меня был UITextView вне экрана и анимировал его так:
[UIView animateWithDuration:0.3 delay:0.0 options:UIViewAnimationCurveEaseOut animations:^{
self.contentView.center = CGPointMake(self.contentView.center.x + move * (self.contentView.frame.size.width /2), self.contentView.center.y);
self.textView.frame = self.textView.frame; // <<<--- ADD THIS LINE
} completion:^(BOOL finished) {
if (finished) {
}
}];
Когда вы переустанавливаете рамку текстового представления, оно перерисовывает его текст. Поэтому все, что вам нужно сделать, это добавить строку, которую я отмечал выше, прежде чем ваш UITextView появится на экране.
Приветствия