我有这样的代码为我的动画:目标C - 如何知道什么时候动画完成(的UIImageView)
facebookImage.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"Animation01.png"],
[UIImage imageNamed:@"Animation02.png"],
[UIImage imageNamed:@"Animation03.png"],
[UIImage imageNamed:@"Animation04.png"],
[UIImage imageNamed:@"Animation05.png"],
nil];
facebookImage.animationDuration = 1.3;
facebookImage.animationRepeatCount = 1;
[facebookImage startAnimating];
如何使用委托回调(或别的东西)做的东西后,这个动画完成?
我不能做到这一点:
[UIView setAnimationDelegate:self];
,因为我没有在UIImageview
谢谢:)
实际上'UIImageView'是'UIView'的一个子类,因此它继承了'setAnimationDelegate:'。 – Espresso
检查此问题http://stackoverflow.com/questions/9283270/access-method-after-uiimageview-animation-finish希望它可以帮助你 – stosha
http://stackoverflow.com/questions/7772988/ios-how-to-detect - 当动画完成 – Jessedc