UICollectionView in einer UICollectionViewCell

8

Ich bin daran interessiert, eine CollectionView als Teil einer Collection-View-Zelle zu haben, kann aber aus irgendeinem Grund nicht herausfinden, wie dies geschehen würde. Wo würde ich die notwendigen Methoden für die cells collectionview implementieren?

    
Patrick Wilson 18.07.2013, 16:53
quelle

3 Antworten

11

Es gibt einen Artikel, den Ash Furrow geschrieben hat , der erklärt, wie man ein% co_de setzt % innerhalb eines UICollectionView . Es ist im Grunde die gleiche Idee, wenn es in einem UITableViewCell verwendet wird.

    
Marcelo Fabri 18.07.2013, 17:07
quelle
2

Alles wird programmatisch gemacht. Keine Storyboards.

Ich habe eine UICollectionView in meiner UICollectionViewCell hinzugefügt. Ich zeige auch, wie man eine UICollectionViewCell in der erstellten UICollectionView erneut hinzufügt, um dieses Ergebnis zu erhalten.

%Vor%

Mein UICollectionViewController

%Vor%

Die ganze Erklärung kann gefunden werden und wurde von "Lasst uns diese App bauen" entwickelt: Ссылка

    
Fernando Cardenas 11.01.2017 13:55
quelle
1

Das ist zu spät für diese Antwort, aber es könnte anderen helfen. Dies ist ein Beispiel für UICollectionView in einem UICollectionViewCell .

Beginnen wir mit einem mainCollectionView . Dann erstellen und initialisieren Sie für jede Zelle dieser Sammlung ein neues UICollectionView und den richtigen Ort, der in diesem folgenden Delegaten von UICollectionView zu tun ist

func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath)

z. B. initialisiere ich MainCollectionViewCell hier und dann behandelt MainCollectionViewCell die Logik, um ein neues UICollectionView

zu erstellen %Vor%

Hier ist der Initialisierer für MainCollectionViewCell , der ein neues UICollectionView

erstellt %Vor%

Hoffe das hilft !!

Ich habe ein Beispiel dafür gemacht und Github ins Spiel gebracht. Es zeigt die Verwendung von UICollectionView in einem UICollectionViewCell .

Ссылка

    
Irfanlone 12.04.2016 01:04
quelle