Ich möchte Elemente in meinem UICollectionView
animieren, um anzuzeigen, wie der Benutzer durch die Liste scrollt (ich verwende eine Unterklasse von UICollectionViewFlowLayout
).UICollectionVIEW: Animiere Zellen beim Scrollen in
ich die Position im Layout Manager angeben, was würde Ich mag Lage sein, auch ein erstes transformieren und haben, dass zum richtigen Zeitpunkt in einer Animation angewandt (wenn die Zelle zuerst auf dem Bildschirm erscheint) zu tun ist, zu spezifizieren. Um den Effekt zu sehen, den ich meine, sieh dir die Google Plus App auf iOS an. Idealerweise eine andere Transformation, abhängig vom Ort der Zelle.
Ich kann nicht finden, einen Weg zu finden, wenn eine Zelle angezeigt wird (kein Äquivalent von willDisplayCell
, wie es auf UITableView
ist) oder irgendwelche Hinweise auf, wo dafür zu gehen.
Irgendwelche Vorschläge?
Sie können nur über die Animation in Google Plus in diesem Screenshot entziffern:
Auch auf dem iPad einen Blick auf iPhoto nehmen. Ich weiß nicht, ob sie eine UIcollectionView verwenden (wahrscheinlich nicht, wie es bei iOS5 funktioniert), aber das ist die Art, wenn ich nach einem Effekt suche, die Fotos scheinen von rechts hereinzufliegen.
Hey haben Sie endete für die eine Antwort bekommen? Ich versuche, das gleiche Verhalten zu implementieren, wird Ihre Hilfe zu schätzen wissen. –
Nein, tut mir leid - ich benutzte eine Standard-Scroll-Ansicht. – Marc
@JackKapow, habe ich unten eine Antwort geschrieben, die nützlich sein könnte. – Cezar