Пользовательский макет UICollectionView

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

РАЗДЕЛ 1: 1 2 3 4 5 ..............

РАЗДЕЛ 2: 1 2 3 4 5 ..............

РАЗДЕЛ 3: 1 2 3 4 5 ..............

Поскольку UICollectionView имеет только один scrollView, все разделы прокручиваются одновременно, но не по одному. Поэтому я считаю, что пользовательский макет в этой ситуации не поможет. Просьба пролить свет на другие возможные реализации этого.

Спасибо.


person chandu    schedule 21.02.2013    source источник
comment
Если вам нужны только 3 строки, и это все, что вам когда-либо понадобится, я бы просто использовал 3 представления коллекции.   -  person rdelmar    schedule 21.02.2013


Ответы (2)


А как насчет UITableView с тремя пользовательскими UITableViewCell, каждый из которых содержит по одному UICollectionView?

person apascual    schedule 21.02.2013
comment
Мой макет - это своего рода форма ARC, похожая на орбиты, ищу гораздо лучшее решение. Ценю вашу помощь. Спасибо. - person chandu; 21.02.2013
comment
Поскольку в моем приложении нет автоповорота, использование трех collectionViews с подклассом FlowLayout и переопределение центра для каждого атрибута макета для каждого элемента относительно x-расстояния элемента от центра collectionView помогло мне . - person chandu; 27.02.2013

Один UITableView с 3 рядами. Каждый с UICollectionView.

person Rui Peres    schedule 21.02.2013
comment
В этом случае мне даже не нужен tableView, я могу напрямую добавить три CollectionView в superView, но в моем макете каждый раздел представляет собой форму орбиты ARC. Я ищу более чистое решение. Очень признателен за вашу помощь. Спасибо. - person chandu; 21.02.2013
comment
Это чистое решение, если вы знаете, что делаете. - person Rui Peres; 22.02.2013
comment
@JackBoy Я хочу сказать, я ищу гораздо более легкое (с меньшим количеством просмотров) решение, спасибо за вашу помощь. - person chandu; 22.02.2013
comment
Меньше просмотров? Получайте удовольствие, управляя вращением 3 UICollectionViews против одного UITableView. - person Rui Peres; 22.02.2013