Если вы нацелены на iOS 6+, UICollectionView
реализует функции, которые вы ищете.Он может делать горизонтальную компоновку из коробки, а UICollectionViewLayout
позволяет настраивать все, что касается отображения и расположения элементов.Если ориентироваться на iOS 4.3+, существует сторонняя реализация, которая называется PSTCollectionView .
Класс UICollectionView
управляет упорядоченным набором элементов данных и представляет их с помощью настраиваемыхмакеты.Представления коллекции предоставляют ту же общую функцию, что и представления таблицы, за исключением того, что представление коллекции может поддерживать не только макеты из одного столбца.Представления коллекции поддерживают настраиваемые макеты, которые можно использовать для реализации многостолбцовых сеток, мозаичных макетов, круговых макетов и многого другого.Вы даже можете динамически изменять макет представления коллекции, если хотите.