В настоящее время у меня есть UIScrollView, размер содержимого которого составляет около 50 страниц, каждая из которых соответствует размеру представления приложения.
Я реализовал прокрутку с помощью пейджинга и всегда сохраняю текущую, предыдущую и следующую страницу в памяти, а остальные создаются при необходимости, например, когда кто-то перемещается вперед, старое «предыдущее» представление освобождается и загружается новое «следующее» представление.
Новые страницы загружаются и старые освобождаются при вызове scrollViewDidEndDeaccelerate.
Недостатком этого является, конечно, то, что страница должна полностью закрыться, прежде чем может начаться новый просмотр страницы.
Есть ли более эффективный способ сделать это с другим типом управления? UITableView
Я ищу решения с другими типами элементов управления, а не с реализацией UIScrollView, например, с. изображения-заполнители и загрузка в высоком разрешении по требованию.