Ich versuche, eine benutzerdefinierte Zelle am Ende meiner UICollectionViewCell
zu erstellen. Das letzte Element sollte eine "benutzerdefinierte Zelle" sein, damit der Benutzer einen weiteren Datensatz hinzufügen kann. Versuchte einige Lösungen, aber ohne Erfolg. Mein Code so weit scheint wie folgt aus:Hinzufügen einer einzelnen Zelle zu UiCollectionView
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath as IndexPath) as! EquipamentosCollectionViewCell
if (indexPath as NSIndexPath).row == 0 {
cell.imgEquip?.image = UIImage(named: "novavisita")
return cell
}else{
cell.backgroundColor = UIColor.green
return cell
}
}
Ich habe auch versucht this solution, aber es ist nicht, wie ich will es arbeiten.
Das Problem ist, dass es das erste ersetzt.
Irgendwelche Vorschläge, wie man das macht?
Wie kann ich eine neue Zelle statt nur „zu ersetzen“, um die Konfiguration einer vorhandenen Zelle hinzufügen ?? (Ich bin etwas neu in iOS-Entwicklung) –
Sie haben eine andere Routine numberOfItemsInSection, in dem Sie die Auflistung anzeigen, wie viele Elemente in der Ansicht. Lassen Sie es zurück YOUR_COLLECTION.count + 1. –
@GabrielRibeiro http://Stackoverflow.com/a/31546100/1208191 Sie müssen dies lesen: https://www.raywenderlich.com/136159/uicollectionview-tutorial-getting- gestartet –