Ich versuche, UICollectionView programmatisch zu erstellen. Ich muss Etiketten in den Zellen hinzufügen, also habe ich die CollectionViewCell-Klasse erstellt.
Dies ist die Klasse:
%Vor%Und das ist die CollectionView-Implementierungsklasse:
%Vor%Der Fehler tritt auf, wenn die Zelle produziert:
%Vor%Der Fehler ist: Der Wert 'UICollectionViewCell' (0x1033cc820) konnte nicht in 'CollectionViewProgramata.MyCollectionViewCell' (0x1015a4f88) umgewandelt werden.
Ich würde mich freuen, Ihre Hilfe zu erhalten.
Dein Problem liegt hier. In Ihrer viewDidLoad()
registrieren Sie Ihre CollectionView-Zelle zweimal. Sie registrieren die Zelle collectionview in der ersten Zeile an Ihre benutzerdefinierte Zellenklasse und dann in der zweiten Zeile an die Klasse UICollectionViewCell
.
Entfernen Sie einfach die zweite Zeile und Ihr Code sollte funktionieren.
Versuchen Sie, diesen Code in Ihren xcode zu kopieren und einzufügen, es sollte funktionieren
%Vor%Tags und Links swift