Ich verfolge THIS Tutorial und erreichen, dass die Animation mit diesem Code:TableViewCell Animation in schnellen
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.layer.transform = CATransform3DMakeScale(0.1,0.1,1)
UIView.animateWithDuration(0.25, animations: {
cell.layer.transform = CATransform3DMakeScale(1,1,1)
})
}
Aber ich möchte etwas in dieser Zelle Animation wie aktualisieren, wenn ich in Tableview Scrollen der Zelle wie (0.1,0.1,1)
klein ist der Anfang und danach Skalen wie (1,1,1)
, aber ich möchte wie Bubble-Typ-Effekt wie es ist klein am Start nach, dass es bei seiner ursprünglichen Skala wie (1,1,1)
kommt und man es zoom und wieder kommt es in seine ursprüngliche Skala wie (1,1,1)
.
bitte führen Sie mich, wie kann ich diese Animation erreichen?
EDIT:
habe ich versucht, diese aber es ist nicht diese Art von glatten und nicht genau, was ich will.
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.layer.transform = CATransform3DMakeScale(0.1,0.1,1)
UIView.animateWithDuration(0.3, animations: {
cell.layer.transform = CATransform3DMakeScale(1,1,1)
})
UIView.animateWithDuration(1, animations: {
cell.layer.transform = CATransform3DMakeScale(2,2,2)
})
UIView.animateWithDuration(0.3, animations: {
cell.layer.transform = CATransform3DMakeScale(1,1,1)
})
}
danke für die hilfe bro. –
Ich habe den Code geändert, um es besser zu machen. – rakeshbs
ok danke ...... –