Как сохранить вид прокрутки там, где он был в последний раз прокручен? - PullRequest
0 голосов
/ 07 марта 2019

У меня есть вид прокрутки со списком предметов.Допустим, я щелкаю один из элементов внизу, этот элемент переносит меня на другую страницу.Когда я возвращаюсь на страницу с представлением прокрутки, представление прокрутки возвращается сверху.

Что можно сделать, чтобы представление прокрутки оставалось там, где оно было в последний раз прокручено?

Заранее спасибо

1 Ответ

0 голосов
/ 07 марта 2019

Я не использовал это сам, но это может помочь:
UIScrollView имеет функцию под названием Сохранение состояния . документы говорят:

Если вы присвоите значение свойству restorationIdentifier этого представления, он пытается сохранить информацию о прокрутке между приложениями запускает. В частности, значения zoomScale, contentInset и contentOffset свойства сохраняются. Во время восстановления свиток представление восстанавливает эти значения, чтобы содержимое отображалось при прокрутке та же позиция, что и раньше.

Я не знаю, работает ли это также, когда вы выходите из контроллера представления прокрутки и повторно создаете его экземпляр позже. Просто попробуйте!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...