Как заполнить UIScrollView строками UIImageView в ряд - PullRequest
0 голосов
/ 26 декабря 2009

Мне нужен код для создания UIScrollView, который содержит UIImageViews, выстроенные в линию, как приложение для фотографий iPhone, которое поставляется с телефоном.

Ответы [ 2 ]

2 голосов
/ 26 декабря 2009

Лучший способ сделать это, вероятно, стандартный UITableView, ячейки которого содержат строку из четырех UIImageView с. В -tableView:cellForRowAtIndexPath: загрузите четыре изображения, соответствующие этой строке (при условии, что вы получили их в линейном массиве, индексы изображений будут (строка * 4), (строка * 4 + 1), (строка * 4 + 2 ) и (строка * 4 + 3)) и примените их к изображениям ячейки. Убедитесь, что использование -dequeueReusableCellWithIdentifier и initWithStyle:reuseIdentifier: или ваша производительность, в частности, издержки на создание и уничтожение всех задействованных представлений, будут ужасными.

...