我有一个 UITextView,它被设计为在需要时放大以适应 contentView。但是,当我粘贴一段文本时,它会将内容的起点和终点垂直放置在错误的位置。输入或删除字符会将其重置回正确的位置。
任何想法为什么会这样?
-(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;
}