Как сохранить положение прокрутки представления коллекции после изменения ViewController в SWIFT - PullRequest
1 голос
/ 01 июня 2019

Проблема заключается в том, что после прокрутки collectionView и щелчка по элементу другой viewController представляется с помощью navigationController.Когда я нажимаю кнопку «Назад» (вверху слева), представление коллекции прокручивается вверх, но я хочу, чтобы оно сохраняло «положение прокрутки», которое было до смены контроллера представления.

Я попытался добавить
автоматически AdjustsScrollViewInsets = false

Спасибо

1 Ответ

1 голос
/ 01 июня 2019

automaticallyAdjustsScrollViewInsets не имеет ничего общего с тем, с чем вы имеете дело. CollectionView не должен сам прокручиваться вверх. Вы, вероятно, звоните reloadData() в viewDidAppear или viewWillAppear, что вызывает поведение, которое вы описываете.

...