Hallo ich bin neu zu IOS devlopment.Ich brauche meine Tabellenansicht Zelle zu animieren wie Skalierung Animation (ihewhen ich scrollen, muss die Zellgröße aus der Mittelposition basierend auf Scroll-Position zu skalieren (erhöhen) und wenn ich nach unten scrolle, sollte die Zellengröße auf der Scroll-Position skalieren (verringern). Ich habe versucht zu finden, aber ich kann die tatsächliche Lösung nicht auslösen. Kann mir jemand diesbezüglich helfen. Vielen Dank für Ihre Hilfe FortschrittUiTableview Zelle Skalierungsanimation
Antwort
Ich versuchte, die UIImageView
in UITableViewCell
zu animieren. Dies ist nur eine Idee, Sie können es nach Ihren Anforderungen ändern.
Schreiben Sie den folgenden Code in cellForRowAtIndexPath
Methode.
cell.animatedImageView.transform=CGAffineTransformIdentity;
[UIView animateWithDuration:1
delay:0
options:UIViewAnimationOptionBeginFromCurrentState
animations:(void (^)(void)) ^{
cell.animatedImageView.transform=CGAffineTransformMakeScale(1.5, 1.5);
}
completion:^(BOOL finished){
if (finished) {
[UIView animateWithDuration:1
delay:0
options:UIViewAnimationOptionBeginFromCurrentState
animations:(void (^)(void)) ^{
cell.animatedImageView.transform=CGAffineTransformMakeScale(1, 1);
}
completion:^(BOOL finished){
cell.animatedImageView.transform=CGAffineTransformIdentity;
}];
}
}];
Lassen Sie mich wissen, wenn Sie Fragen haben.
Danke für Ihre Idee.Ich habe es versucht, aber nach Ihrem Code wird die Zelle Skalierung durchführen, sobald die Zelle zugeordnet ist, aber für mich sollte die Skalierung und Skalierung basierend auf Scrolling der Tabellenansicht ausgeführt werden, obwohl die Zelle zugeordnet ist. –
@ Venkat_09 von der obigen Code-Animation wird von Anfang an jedes Mal beginnen, wenn 'cellForRowAtIndexPath' ausgelöst wird. Wenn Sie mit dem Scrollen beginnen, wird 'cellForRowAtIndexPath' aktiviert und die Animation beginnt von Anfang an. – Mahesh
Ich brauche Animation ähnlich Tiefe Seitenanimation Effekt in Android –
- 1. UITableView Zelle Höhe Animation
- 2. UITableView Zelle hinzufügen Animation
- 3. UITableView Ausgewählte Zelle erkennen?
- 4. UITableView undeclared Typ Zelle?
- 5. uitableview Zelle Auswahlart
- 6. UITableView Letzte Zelle ermitteln
- 7. UITableView Bildlauf nicht Zelle
- 8. UITableView-Zelle programmatisch markieren
- 9. Swipe löschen UITableView Zelle
- 10. Uitableview Zelle dynamische Höhe
- 11. UITableView Zelle accessoryView Bild Ausgabe
- 12. tvOS UITableView Scrolle zur Zelle
- 13. Standard UITableView Zelle automatische Höhen
- 14. UITableView Zelle Auswahl mit Fortschrittsbalken
- 15. Wiederverwendbare Prototyp-Zelle von UITableView
- 16. UITableView wird nicht in meiner UITableview-Zelle angezeigt. Cell.contentView
- 17. Skalierungsanimation der benutzerdefinierten Ansicht (relativ zum Mittelpunkt)
- 18. Letzte Zelle in einem UITableview-Abschnitt abrufen
- 19. Sichtbare Zelle von UITableView erhalten pagingEnabled
- 20. Tastatur für Zelle in UITableView aufrufen?
- 21. iphone UITableView Benutzerdefinierte Zelle ausgewählt Bild
- 22. Letzte Zelle in einem UITableView verloren
- 23. Benutzerdefinierte UITableView-Zelle verursacht einen Fehler
- 24. SWTableViewCell kann keine Zelle in UItableview
- 25. SDWebImage UITableView Zelle Bilder nicht beibehalten
- 26. Erweitern Sie die UITableView-Zelle in UITableViewstylePlain
- 27. UITableView Zelle: selectedBackgroundView ohne Hintergrund anzuzeigenView
- 28. In-Place-Bearbeitung von UITableView Zelle
- 29. UITableView Zelle ausgewählt, lädt keine andere Ansicht
- 30. Prevent UITableView zur Zelle Scrolling enthält Textfield
Haben Sie eine Video/GIF-Datei, um uns zu zeigen? –
[1]: http://i.stack.imgur.com/uNnKp.gif –
Der einfachste Weg wäre das Hinzufügen einer Ansicht zum ZellinhaltAnzeigen und Animieren direkt bevor Sie Ihre Zelle auf dem Bildschirm laden! –