Если вам нужно только дублированный образ вашей ячейки для анимации (не реальный вид со всеми subviews) вы можете просто скопировать изображение ячейки:
UITableViewCell * aCell = [tableView cellForRowAtIndexPath:indexPath];
UIGraphicsBeginImageContext(aCell.frame.size);
[aCell.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *aCellImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageView * imageView = [[UIImageView alloc] initWithImage:aCellImage];
Или, если вам нужен реальный вид, создайте его. И учтите, что UITableView не создает ячейки, вы делаете это в tableView: cellForRowAtIndexPath: метод tableView dataSource. Поэтому используйте тот же код для создания другой ячейки с указанным indexPath ... Но не создавайте объект UITableViewCell, вместо этого создавайте UIView и добавляйте его в includeView ячейки. И когда вам нужна дублирующаяся ячейка, создайте еще один экземпляр того же UIView и используйте его в своей анимации.
PERFECT !!! спасибо огромное ... – ncohen
Спасибо, это так просто. –