Ist völlig statisch UICollectionView möglich?
In UITableView, völlig statischen tableView Konfiguration ist möglich. Sie trennen können UITableView datasource und setzen jede Zelle auf dem storyboard(oder xib) mit IB.
Versuchte ich dasselbe mit UICollectionView. trennen Sie UICollectionView datasource. Setzen Sie jede Zelle auf UICollectionView auf storyboard. Ich baute es ohne Fehler. Aber es didin nicht funktionieren. die Zellen wurden überhaupt nicht angezeigt.
Ist UICollectionView ohne datasource möglich?
- Wenn Sie bauen Ihre Zellen in
cellForItemAtIndexPath
Sie Zugriff auf ein statisches array von Zellen, anstatt mitdequeueReusableCellWithReuseIdentifier
. Ich würde dies nur tun, wenn Sie haben eine wirklich starke Anwendungsfall für die es aber, wie es wahrscheinlicher ist, führt zu bugs und performance-Probleme.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Keine.
Erstellen einer statischen
UICollectionViewController
ist nicht erlaubt. Sie müssen eine Datenquelle delegieren.Ich möchte auch darauf hinweisen, dass es nicht eine statische
UITableView
, aber eine statischeUITableViewController
. Es ist ein Unterschied.Können Sie ganz einfach erstellen Sie eine statische UICollectionViewController.
Erstellen Sie einfach jede Zelle im interface builder, geben Sie re-Bezeichner verwenden(z.B. "Home_1" "Home_2" "Home_3"), und füllen Sie die Methoden wie folgt:
Dann legen Sie die view-controller sein, der die richtige Klasse, und, hey presto, eine (weitgehend) statische Sammlung. Tut mir Leid zu sagen, aber dies ist bei WEITEM der beste Weg, um Unterstützung hoch-und Querformat, wenn Sie Gruppen von Steuerelementen...