UITextView文本 - 从上到下动态文字

时间:2017-09-07 12:02:29

标签: ios objective-c animation uitextview

我正在使用UITextView。我想用动画从上到下自动滚动textview的文本一次。我怎样才能做到这一点?

3 个答案:

答案 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];