Сохранить точное положение прокрутки UITableview с динамической высотой ячейки - PullRequest
0 голосов
/ 02 сентября 2018

Мне нужно иметь возможность сохранить последнюю позицию прокрутки большого табличного представления (более 8000 ячеек). При повторном запуске я восстановлю вид таблицы именно на эту позицию.

Так как многие спросят почему, это книга. Таким образом, точное положение, в котором пользователь остановился, является наилучшим пользовательским опытом. Не самая близкая клетка.

Что не работает:

tableView.contentOffset.y изменения могут быть из-за динамической высоты ячейки

tableView.indexPathsForVisibleRows[0] не точная позиция

Есть ли какие-нибудь креативные способы сохранения и восстановления точной позиции?

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