Я должен создать представление о iPhone, который прокручивает горизонтально через галерею изображений. Проблема - то, что эта галерея имеет потенциал, чтобы иметь 100 с к 1000-м изображений, который должен быть представлен, таким образом, я хотел бы постараться не загружать их всех в единственный UIScrollView сразу и уничтожать производительность. Я должен создать представление, которое перерабатывает объекты представления (как UITableView), чтобы увеличить производительность и уменьшить память наверху, но это должно прокрутить горизонтальным способом.
Какие-либо идеи? Действительно ли возможно сделать деятельность UITableView горизонтально?
Спасибо!
Вы можете использовать большую прокрутку и следить за изменением положения прокрутки. Вы можете добавлять изображения в качестве подвидов, когда они попадают в фактическую видимую область, и удалять их по мере их прокрутки.
Таким образом, у вас должно быть только небольшое количество просмотров изображений в любой момент времени, но создается впечатление, что все они находятся «там».
Вы даже можете переработать виды изображений, изменив их изображение и местоположение, чтобы не создавать и не разрушать сложные объекты. Это то, что UITableView делает с ячейками.
Я согласен с mbmcavoy, вы также можете взглянуть на iPhone/iPad — AppStore как UIScrollView с пейджингом и предварительным просмотром эта статья объясняет что вам нужно об UIScrollView, а также предоставляет хороший пример и исходный код.
С уважением