wie man die Zusatzansicht in CollectionView neu lädt
Gibt es einen einfachen Weg, um neu zu laden die suppplementary-Ansicht nur in einer UICollectionViewFlowLayout? Ich will nicht, um neu zu laden, die ganze Sache. Ist es möglich, dies zu tun?
InformationsquelleAutor der Frage adit | 2013-01-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach der überprüfung der Dokumentation, ich bin mir nicht sicher über das nachladen einer einzelnen ergänzenden anzeigen, aber Sie können
reloadSections:
update 1 oder mehr Abschnitte in der UICollectionView. (Dokumentation) Also wenn eine Abschnitts-header aktualisiert werden muss, können Sie anrufen:Objective-C:
Swift:
Was passiert, zu nennen:
InformationsquelleAutor der Antwort jhilgert00
Wenn Sie das layout ändern möchten oder die Größe der Ergänzende Blick von der Steuerung, der Nutzung
[self.collectionView.collectionViewLayout invalidateLayout]
.Wenn Sie möchten, aktualisieren Sie die Ergänzende Sicht nur verwenden[supplementaryView setNeedsDisplay]
.Verwenden Sie beide, wenn die Ergänzende Sicht Komplex ist, und/oder ändert seine Dimensionen.InformationsquelleAutor der Antwort Owen Godfrey