Я всегда использовал рекомендованный 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 больше не нужен?