UICollectionView Horizontale Bildlaufleiste mit der Horizontalen Ausrichtung
Ich würde gerne einen ausgelagerten UICollectionView
, mit jeder Seite, die Anzeige von Zellen von Links nach rechts. Was kann ich erreichen mit klassischen UICollectionViewFlowLayout
und
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
Das Ergebnis ist die folgende :
page 1 page 2
cell 1 | cell 3 || cell 5 | cell 7
cell 2 | cell 4 || cell 6 | cell 8
Was ich erreichen möchte ist nun:
page 1 page 2
cell 1 | cell 2 || cell 5 | cell 6
cell 3 | cell 4 || cell 7 | cell 8
Ich würde gerne wissen ob es eine einfachere Lösung als meine eigene flow-controller ? Oder wenn nicht, gibt es einen Ort, wo ich sehen kann, der source-code für UICollectionViewFlowLayout
die ist nicht so Verschieden von dem, was ich will ?
Obwohl die Methode in Antwort ist richtig, aber die vorgeschlagenen Beispiel-code funktioniert nicht. Unten ist der Beispiel-code, den ich entwickelt, funktioniert einwandfrei. github.com/siddharth-paneri/HoizontalCollectionViewLayout
InformationsquelleAutor PhilippeAuriach | 2014-09-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließlich machte ich mein eigenes layout erstellen von Unterklassen UICollectionViewFlowLayout : ich ersetzen Sie jede Zelle collectionViewAttributes mit den entsprechenden, wenn es ein Klassiker war collectionViewFlowLayout, mit ein bisschen Mathematik.
Es jetzt passt meine Bedürfnisse, und könnte nützlich sein, jemand anderes, also hier ist mein code:
https://github.com/philippeauriach/fullyhorizontalcollectionview
Es funktioniert nicht. Es ist die zufällige Reihenfolge der zahlen. Nur die erste Zelle in jeder Zeile ist rechts, e.g Zeile#1 0 | 28 | 22 | 16 | 10 | 4 | 32 Zeile#2 7 | 1 | 29 | .. . . . . . .
InformationsquelleAutor PhilippeAuriach