Как добиться флип-анимации и изменить мой UIImage внутри ячейки UITableView?

У меня есть UITableView, а ячейки настроены и имеют UIImage с UIbutton, UIlabel и другим UIbutton. Когда пользователь щелкает UIImage, я хочу, чтобы это изображение перевернулось и отобразило здесь другое изображение. Флип должен быть анимацией, точно такой же, как в шаблоне FlipSide.

Спасибо,


person Ashutosh    schedule 26.03.2012    source источник


Ответы (1)


Вы можете попробовать встроенную анимацию для того же:

[UIView beginAnimations:nil context:context];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:cell cache:YES];
[oldImageView removeFromSuperview];
[cell addSubview:newImageView];
[UIView commitAnimations];

Конечно, ваша ячейка и imageView должны быть созданы / ссылаться на них заранее. Я сам не пробовал, но это должно помочь.

person tipycalFlow    schedule 26.03.2012
comment
Итак, я могу сделать изображение доступным для всего класса, но вы говорите, что я должен определить ячейку для всего класса. Потому что по умолчанию мы создаем ячейку в методе делегата TableView и отпускаем ее там. - person Ashutosh; 26.03.2012
comment
Нет, нет, сохраняйте ссылку не с именами, а с тегами как объяснено здесь. - person tipycalFlow; 26.03.2012