美文网首页
UITextView 随文本输入动态增长高度

UITextView 随文本输入动态增长高度

作者: 麻木的小武 | 来源:发表于2018-07-10 14:33 被阅读0次

    刚换行的时候contentOffset不是(0,0),导致bottom有gap,整个文本顶上去了。
    是由于scroll动画和设置frame/autolayout 冲突导致。
    解决方案两种:

    1. 继承重写


      image.png
    2. 在 viewDidLayoutSubviews 中使用带动画的(必须启用动画)
      [self.textView setContentOffset:CGPointMake(0, 0) animated:YES];

    image.png

    参考资料:https://stackoverflow.com/questions/26942861/uitextview-content-offset-changes-after-setting-frame?noredirect=1&lq=1

    相关文章

      网友评论

          本文标题:UITextView 随文本输入动态增长高度

          本文链接:https://www.haomeiwen.com/subject/jkwfpftx.html