Быстрая прокрутка изображений

#ios #objective-c #image #uiscrollview

#iOS #objective-c #изображение #uiscrollview

Вопрос:

В части приложения, которое я разрабатываю, будет раздел для просмотра изображений. Ниже приведен скриншот того, как устроен вид.

введите описание изображения здесь

Я хочу, чтобы нижняя часть изображений прокручивалась по горизонтали на протяжении всего изображения. Я не уверен на 100%, как бы я поступил по этому поводу, и был бы очень признателен за любые советы / руководства / ответы. Я знаю, что мне нужно будет сохранить мои изображения в массиве (который я заполню из своего экземпляра CoreData) и поместить их в мини-просмотры изображений, но я не знаю, как я могу «повторно использовать» просмотры изображений при прокрутке, чтобы сэкономить память. Я просмотрел видеоролик WWDC «Разработка приложений с видом прокрутки», но это не совсем то, чего я пытаюсь достичь, поскольку у меня есть несколько видов изображений в представлении одновременно.

Я был бы очень признателен за любую помощь, я новичок в разработке iOS, чтобы вы знали. Спасибо, ребята!

Ответ №1:

Взгляните на UICollectionView, поскольку он в значительной степени предназначен для того, чего вы пытаетесь достичь.

Комментарии:

1. Я заглянул в UICollectionView, но он не позволяет вам получить хотя бы одно центральное изображение, подобное моему. Здесь больше миниатюр.

2. Он имеет в виду, что вид снизу — это uicollectionview с возможностью горизонтальной прокрутки, а большое изображение — это простое изображение. Это позволит вам повторно использовать элементы представления коллекции, в которых есть ваши изображения.

3. Простой поиск также показал мне этот модуль cocoacontrols.com/controls/thumbnaillistview Не знаю, обновлено ли, но это в значительной степени то, что вы пытаетесь сделать, отсутствуют некоторые настройки пользовательского интерфейса.

4. О, хорошо, извините за мою ошибку, ребята. Большое спасибо, похоже, это то, что я ищу. Я отмечу это как правильный ответ! Еще раз спасибо, ребята!