Ich habe eine benutzerdefinierte UICollectionViewLayout
die Verwendung des selbst Sizing Mechanismus in iOS 8. Meine UICollectionViewCell
‚s preferredLayoutAttributesFittingAttributes
ihre bevorzugte Größe zurückzukehren implementieren macht, berechnet Auto-Layout. Das funktioniert gut.preferredLayoutAttributesFittingAttributes nicht für ergänzende Ansichten genannt
Allerdings habe ich erwartet, dass preferredLayoutAttributesFittingAttributes
auch für zusätzliche Ansichten funktioniert, aber es wird nie aufgerufen. Es ist schließlich auf UICollectionReusableView
definiert.
Wenn dieser Mechanismus nur für Zellen gilt, was ist der richtige Weg, um automatisches Layout zu verwenden, um zusätzliche Ansichten in einem benutzerdefinierten UICollectionViewLayout
zu formatieren?
Aber die Wahrheit ist, dass Self-Sizing-Zellen nicht wirklich sehr gut funktionieren, so dass man nicht überrascht sein kann, wenn selbst-dimensionierende zusätzliche Ansichten auch nicht funktionieren. – matt
Sie funktionieren nicht sehr gut, aber das bedeutet nicht, dass die Methode nicht aufgerufen werden sollte;) – Warpling