UIScrollView scrollRecToVisible Больше не нужно? - PullRequest
0 голосов
/ 22 мая 2019

Я всегда использовал рекомендованный Apple способ прокрутки, чтобы показать скрытые текстовые поля.Однако недавно я заметил, что могу закомментировать scrollRectToVisible, и UIScrollView по-прежнему перемещается соответствующим образом!

/*if (!CGRectContainsPoint(aRect, activeField.frame.origin) ) {
    [self.scrollView scrollRectToVisible:activeField.frame animated:YES];
}*/

Я подозреваю, что простой сброс вкладок "магическим образом" прокручивает UIScrollView.

UIEdgeInsets contentInsets = UIEdgeInsetsMake(0.0, 0.0, kbSize.height, 0.0);
scrollView.contentInset = contentInsets;
scrollView.scrollIndicatorInsets = contentInsets;

Кстати, я НЕ вызываю метод [scrollView setContentOffset

Мой вопрос: что-то изменилось с iOS 11 или 12, где scrollRectToVisible больше не нужен?

...