Следуя прошивкой 8 код называется каждый второй:UITextView SetText не должны прыгать вверх в ios8
- (void)appendString(NSString *)newString toTextView:(UITextView *)textView {
textView.scrollEnabled = NO;
textView.text = [NSString stringWithFormat:@"%@%@%@", textView.text, newString, @"\n"];
textView.scrollEnabled = YES;
[textView scrollRangeToVisible:NSMakeRange(textView.text.length, 0)];
}
Цель состоит в том, чтобы иметь один и тот же скроллинг вниз поведение в качестве консоли XCode, когда текст начинает работать со дна , К сожалению, setText заставляет просмотр сбрасываться на верх, прежде чем я смогу снова прокрутить страницу с помощью scrollRangeToVisible.
Это было решено в iOS7 с вышеуказанным кодом, и это сработало, но после обновления на прошлой неделе до iOS8 это решение больше не работает.
Я не могу понять, как это происходит свободно, без поведения прыжка?
Спасибо! Прошло некоторое время с тех пор, как я нуждался в этом для тестирования, и с тех пор он был удален из проекта. Я помню, однако, что это было что-то неясное, как это, но это разрешило. На данный момент принято как правильный ответ ;-) –
Это неправда, прокрутка не автоматическая для меня. – mikemeli