2015-03-13 3 views
4

У меня есть следующий код, который прокручивает текстовое изображение снизу с помощью анимации.Прокрутка UITextView снизу без анимации

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

Я видел несколько других примеров, которые используют contentOffset, но могут иметь ошибку? поскольку это дает непоследовательные результаты.

ответ

7

Может быть, вы можете попробовать:

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

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

} 
+0

работает большое спасибо! – kreek

1
CGPoint bottomOffset = CGPointMake(0, self.scrollView.contentSize.height - self.scrollView.bounds.size.height); 
[self.scrollView setContentOffset:bottomOffset animated:NO]; 
Смежные вопросы