Si vous avez besoin que l'image dupliquée de votre cellule pour l'animation (pas une vue réelle avec toutes les sous-vues) vous pouvez simplement copier l'image de la cellule:
UITableViewCell * aCell = [tableView cellForRowAtIndexPath:indexPath];
UIGraphicsBeginImageContext(aCell.frame.size);
[aCell.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *aCellImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageView * imageView = [[UIImageView alloc] initWithImage:aCellImage];
Ou si vous avez besoin d'une vue réelle, créez-la. Et tenez compte du fait que UITableView ne crée pas de cellules, vous le faites dans tableView: cellForRowAtIndexPath: méthode de votre tableViewSourceSource. Donc, utilisez le même code pour créer une autre cellule avec indexPath ... Mais ne créez pas d'objet UITableViewCell, créez plutôt UIView et ajoutez-le à containView de la cellule. Et lorsque vous avez besoin d'une cellule dupliquée, créez une autre instance de la même UIView et utilisez-la dans votre animation.
PARFAIT !!! merci beaucoup ... – ncohen
Merci, c'est si simple. –