我正在使用UITextView
。我想用动画从上到下自动滚动textview的文本一次。我怎样才能做到这一点?
答案 0 :(得分:3)
您应该为UITextView
的{{1}}属性设置动画。
<强>目标C 强>
contentOffset
<强>夫特强>
[UIView animateWithDuration:{duration} animations:^{
[textView setContentOffset:CGPointMake(0, textView.contentSize.height - textView.frame.size.height)];
}]
答案 1 :(得分:0)
试试这个
if(textView.text.length > 0 ) {
NSRange bottom = NSMakeRange(textView.text.length -1, 1);
[textView scrollRangeToVisible:bottom];
}
答案 2 :(得分:0)
试试这个:
<强>夫特:强>
let range = NSMakeRange(textView.text.characters.count - 1, 0)
textView.scrollRangeToVisible(range)
目标C:
NSRange range = NSMakeRange(textView.text.length -1, 1);
[textView scrollRangeToVisible:range];