2013-09-24 3 views
9

genannt Ich bin Unterklasse UICollectionViewLayout, und die layoutAttributesForItemAtIndexPath: Methode wird nie aufgerufen.UICollectionViewLayout wenn ist layoutAttributesForItemAtIndexPath

Ich weiß, layoutAttributesForElementsInRect: als auch zu überschreiben, aber ich würde lieber nicht mit dem Rect beschäftigen, da es viel einfacher sein wird, wenn ich nur mit dem Indexpfad beschäftigen.

Wenn layoutAttributesForItemAtIndexPath: nie aufgerufen wird, was ist der Sinn davon?

Antwort

2

layoutAttributesForItemAtIndexPath: wird tatsächlich aufgerufen, wenn Layouts mit dem animierten Parameter auf true geändert werden.

3

layoutAttributesForItemAtIndexPath: in verschiedenen scenarii genannt, wenn Sie neue Zellen in die Sammlung Ansicht hinzufügen, wenn Sie das Layout ändern, wenn Sie bestimmte Indexpfade neu zu laden, usw.

Sie müssen es implementieren, auch wenn es gewonnen nicht im "Standard" -Szenario aufgerufen werden.

Verwandte Themen