将UITextView滚动到底部,不带动画

kre*_*eek 5 objective-c uitextview ios

我有以下代码,使用动画将textview滚动到底部.

- (void)scrollTextViewToBottom:(UITextView *)textView {
    [_logTextView scrollRangeToVisible:NSMakeRange([_logTextView.text length], 0)];
}
Run Code Online (Sandbox Code Playgroud)

我见过其他一些使用contentOffset但可能有错误的例子?因为它给出了不一致的结果.

Mic*_*ael 8

也许你可以试试:

- (void)scrollTextViewToBottom:(UITextView *)textView {

    [UIView setAnimationsEnabled:NO];
    [_logTextView scrollRangeToVisible:NSMakeRange([_logTextView.text length], 0)];
    [UIView setAnimationsEnabled:YES];

}
Run Code Online (Sandbox Code Playgroud)