rief ich ein Storyboard haben wie so ein:Warum ist nicht meine Gewohnheit UICollectionViewController der GetCell Methode
Wie Sie sehen können, habe ich eine Home-Bildschirm. Es hat Zugriff auf einen Navigationscontroller. Es hat zwei ContainerViews, eines als Sidepane, das andere als Hauptinhalt. Ich plane, Dinge in diesen Hauptinhaltsbehälter zu tauschen, wie ich sie brauche.
Eines der Dinge, die ich in diesem Container zeigen möchte, wenn es aus der Sidepanel ausgewählt ist, ist eine CollectionView von Zellen, die Menschen zeigen. Jede Zelle hat ein Foto und die Details der Person.
Das beste Codebeispiel, das ich für CollectionView finden konnte, war das Xamarin StateRestoration Beispielprojekt. Es enthält ein Storyboard. Ich habe das Rezept so gut wie möglich befolgt, während ich an meinem eigenen Storyboard gearbeitet habe.
Das Problem ist jetzt, dass die GetCell(UICollectionView collectionView, NSIndexPath indexPath)
-Methode zum Auffüllen jeder Zelle in der CollectionView nicht aufgerufen wird. Soweit ich weiß, sollte ich die Datenquelleneigenschaft des CollectionViewControllers instanziieren. Ich habe dies in AppDelegate und in der ViewDidLoad meines CollectionViewController selbst versucht, und GetCell wird immer noch nicht aufgerufen. Warum ist das?
Jede Hilfe wird geschätzt! Bitten Sie mich zu bearbeiten, wenn Sie weitere Informationen benötigen.
Haben Sie auch die Delegat-Eigenschaft von UICollectionView festgelegt? – kyurkchyan
Ich glaube nicht. Ich konnte nicht herausfinden, wie das im Beispielprojekt gemacht wurde. Können Sie mir einen Weg vorschlagen, dies zu tun? – Chucky