必要に応じてcontentViewに合わせて拡大するように設計されたUITextViewがあります。ただし、テキストの段落を貼り付けると、コンテンツの開始点と終了点が間違った場所に垂直に配置されます。文字を入力または削除すると、正しい位置にリセットされます。
これがなぜであるかについて何か考えはありますか?
-(void)textViewDidChange:(UITextView *)textView {
self.textView.frame = CGRectMake(
self.textView.frame.origin.x,
self.textView.frame.origin.y,
self.textView.frame.size.width,
self.textView.contentSize.height + HEADER_ADDITIONAL_HEIGHT);
self.textView.contentOffset = CGPointMake(0, 0);
self.previousContentSize = textView.contentSize;
}