UITextView自动滚动到底部

2018-07-11  本文已影响19人  黑暗森林的歌者

UITextView设置文字的时候,文字很长的话,默认是显示第一行。如果需要显示最后一行,需要手动设置textView滚动到最后。

首先设置textView的属性

self.textView.layoutManager.allowsNonContiguousLayout = NO;

赋值文字后执行

[self.textView scrollRangeToVisible:NSMakeRange(self.textView.text.length, 1)];  

一定要设置textView的layoutManager的allowsNonContiguousLayout,否则自动到底部的时候可能会闪一下。

UITextView自动滚动到底部

上一篇 下一篇

猜你喜欢

热点阅读