Вы не предоставляете много информации для работы с:)
Создайте UIScrollView и UIView, вставьте все миниатюры в UIView, вставьте UIView в UIScrollView.
Если у вас много изображений, подумайте о том, чтобы загрузить их как «макеты / пустое изображение», и NSOperation загрузит их в фоновом режиме. Подумайте о выпуске изображений, которые находятся за пределами экрана, так что если на экране 3-7, то вы загружаете только 2-8 и отпускаете все остальное.
Относительно логистики этого:
Создайте viewController для хранения всего. Затем создайте миниатюру viewController «компонент», который имеет метод делегата для установки «отображаемого» изображения и, возможно, один для прокрутки и щелчка.
Создайте компонент ViewSontroller FullSize для обработки полноразмерных изображений. Имейте это также реализуйте некоторые методы делегата для связи с самым верхним viewController. Добавьте два компонента в верхний viewController, подключите логику, и все готово.
Убедитесь, что существует только один массив / словарь модели в самом верхнем viewController и «подайте» это вниз к миниатюре и полноразмерному viewController, когда кто-то нажимает или прокручивает, сообщает верхнему самому viewController и обновляет другой viewController. *
Это были те ответы, которые вы искали?
:)