UICollectionView Ansicht Kopf-und Fußzeile
Hallo, ich Frage mich, wie erreichen wir das?
in UITableView wir könnten nur tableView.tableHeaderView = SomeView;
oder tableView.tableFooterView = SomeView;
Aber ich Frage mich, wie das gleiche zu tun für die UICollectionView.
P. S.: Nicht Abschnitt Kopf-und Fußzeile
- Mögliche Duplikate von Benutzerdefinierte Fußzeile anzeigen für UICollectionview in swift
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen es...
Ersten register-Klasse in der ViewDidLoad -
dann verwenden Sie diese Methode,
Ich hoffe, es hilft...
UITableView
Globale HeadertableHeaderView
undtableFooterView
, aberUICollectionView
nicht über Globale Header, so dass Sie müssen verwenden Sie den Abschnitt Header.Sehe ich.
Es ist sehr einfach,wie diese.
und fügen Sie diese
Benutzer-Abschnitt Kopf-und Fußzeile, und erstellen Sie eine Klasse, die, zum Beispiel, headerFooter: UICollectionReusableView dann schreiben Sie den code für das, was Sie wollen in diese Klasse dann in viewcontroller schreiben Sie einfach das :
Für Die View-Klasse :
Der einfachste Weg - ist, um
collectionView.contentInset.top = height
hinzufügen und anzeigen manuell zu collectionView:
Hinweis. Sie können nicht verwenden, autolayout zu arrangieren header in der Ansicht Sammlung. Nutzen Sie also die gute alte manuelle layout. Und wenn collectionView änderungen der Rahmen - dann sollten Sie einen reset header Breite