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