刚换行的时候contentOffset不是(0,0),导致bottom有gap,整个文本顶上去了。
是由于scroll动画和设置frame/autolayout 冲突导致。
解决方案两种:
-
继承重写
image.png -
在 viewDidLayoutSubviews 中使用带动画的(必须启用动画)
[self.textView setContentOffset:CGPointMake(0, 0) animated:YES];
刚换行的时候contentOffset不是(0,0),导致bottom有gap,整个文本顶上去了。
是由于scroll动画和设置frame/autolayout 冲突导致。
解决方案两种:
继承重写
在 viewDidLayoutSubviews 中使用带动画的(必须启用动画)
[self.textView setContentOffset:CGPointMake(0, 0) animated:YES];
本文标题:UITextView 随文本输入动态增长高度
本文链接:https://www.haomeiwen.com/subject/jkwfpftx.html
网友评论