1
如何控制UITextView中滾動文本的速度。我是iOS新手,無法弄清楚這一點。下面是我打電話來開始滾動的方法。如何在uitextview中控制自動滾動的速度
[InputTextField scrollRangeToVisible:NSMakeRange([InputTextField.text length]-1, -1)];
我希望能夠改變滾動的速度。 感謝
如何控制UITextView中滾動文本的速度。我是iOS新手,無法弄清楚這一點。下面是我打電話來開始滾動的方法。如何在uitextview中控制自動滾動的速度
[InputTextField scrollRangeToVisible:NSMakeRange([InputTextField.text length]-1, -1)];
我希望能夠改變滾動的速度。 感謝
你不能改變的scrollRangeToVisible
動畫的速度,但是你可以使用contentOffset
確保您使用的UITextView,這不是的UITextField
uint offset1=-1;
uint offset2=0;
UITextPosition *Pos2 = [_textView positionFromPosition: _textView.endOfDocument offset: offset2];
UITextPosition *Pos1 = [_textView positionFromPosition: _textView.endOfDocument offset: offset1];
UITextRange *range = [_textView textRangeFromPosition:Pos1 toPosition:Pos2];
CGRect result1 = [_textView firstRectForRange:(UITextRange *)range];
result1.origin.x=0;//reset x position to zero
[UIView animateWithDuration:3.0 delay:0.0 options:UIViewAnimationOptionCurveLinear
animations:^{
_textView.contentOffset = result1.origin;
}
completion:^(BOOL finished){
}];
工作