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