Ich hatte das gleiche Problem, nach der Suche nach einer möglichen eingebauten Funktion, die mich dazu in der Lage, leicht zu machen, - leider - ich konnte so etwas nicht finden. Ich hatte es von mir selbst zu lösen, indem sie diesen Trick tun:
Zum Zwecke der Demonstration, werde ich präsentieren diese -ugly- Kollektion und zeigen Ihnen, wie es sollte Änderungen:
Die Grundidee des Tricks ist Spiegelung! durch Ändern des ScaleX zu -1.
Lassen Sie uns Spiegel die ganze Sammlung Ansicht:
P. S: Swift-3-Code.
Wenn Sie kein IBOutlet für Ihre CollectionView haben, erstellen Sie eine. In meinem Fall im es collectionView
In Viewcontroller Aufruf:
override func viewDidLoad() {
super.viewDidLoad()
collectionView.transform = CGAffineTransform(scaleX: -1, y: 1)
}
Nun sollte es so aussehen:
"Was zum Teufel ?!"
Soweit so gut, in der Tat ist dies genau das, was Sie suchen, aber Sie müssen noch einen anderen mirroiring Mechanismus für jeden Zellinhalt hinzufügen.
In Ihrer benutzerdefinierten Zelle Klasse:
override func awakeFromNib() {
super.awakeFromNib()
contentView.transform = CGAffineTransform(scaleX: -1, y: 1)
}
Nun sollte es so aussehen:
Hoffe, es half.
Hallo @ BartłomiejSemańczyk. Ich habe herausgefunden, noch einfacher Weg, es zu tun, ich möchte es mit Ihnen teilen, hoffe es hilft :) –