Mam układ, który ma dwie kolumny obok siebie. Czy istnieje prosty sposób, aby to zrobić za pomocą jednego UICollectionView? Jedyne wymagania to rozwiązanie musi pracować iOS 8 i komórki muszą stos pionowo w każdej kolumny, jak to:Dwie kolumny UICollectionView z nagłówkiem
-----------------
| A |
| B |
-----------------
| C | E |
| C | F |
| D | |
| E | |
-----------------
Zgromadzona Cs pokazują, że komórki leżące w kolumnie lewej i prawej mogą mieć różne wysokości, tak nie wystarczy tylko pomalować je w lewo, prawo, lewo, prawo.
nie można po prostu zrobić CollectionView z 2 kolumny, a następnie dokonać pierwsza komórka zajmują całą przestrzeń stosując metodę Delegat: 'CollectionView: Struktura: sizeForItemAtIndexPath:' i zrobić drugą komórkę (obok pierwszego) o szerokości 0? –
Mogłem to zrobić, ale czy nie spowodowałoby to potencjalnie dużych pionowych odstępów między komórkami w tej samej kolumnie, jeśli, powiedzmy na przykład, C i E, gdzie różne wysokości? (Właśnie zaktualizowałem powyższy układ, aby to odzwierciedlić). – Brandon
Używam tej biblioteki do mojego układu, jeśli dobrze rozumiem twoje pytanie: https://github.com/chiahsien/CHTCollectionViewWaterfallLayout –