1
A
回答
3
当UIImageView动画完成时,您不会收到通知。你应该使用NSObject的performSelector:withObject:afterDelay:方法来安排一些代码在时间完成后执行,但它不会是完美的。
1
设置setAnimationDidStopSelector:到采取行动的动画停止时的方法。
1
很老的问题,但我需要一个修复现在,这个工作对我来说:
[CATransaction begin];
[CATransaction setCompletionBlock:^{
DLog(@"Animation did finish.");
}];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.window.bounds];
imageView.animationDuration = 0.3 * 4.0;
imageView.animationImages = @[[UIImage AHZImageNamed:@"Default2"],
[UIImage AHZImageNamed:@"Default3"],
[UIImage AHZImageNamed:@"Default4"],
[UIImage AHZImageNamed:@"Default5"]];
imageView.animationRepeatCount = 1;
[self.window addSubview:imageView];
[imageView startAnimating];
[CATransaction commit];
相关问题
- 1. 是否有可能检测父modalview关闭动画的完成?
- 2. 有什么方法可以检测Swiffy动画何时完成?
- 3. RxAndroid,如何检测是否可观察已完成发射
- 4. 检测自动完成
- 5. 检测WebView加载完成
- 6. 检测FileStreamResult何时完成
- 7. 检测动画的完成
- 8. presentModalViewController检测动画完成
- 9. 可可:检测不可卸的卷
- 10. PowerMockito:未完工磕碰检测(未完成的成株异常)
- 11. 检测到ThreadPool WorkItem已完成/正在等待完成
- 12. Android ListView:检测滚动完成后第一行/最后一行是否可见
- 13. 如何让可观察的轮询检测到未完成的承诺
- 14. 当事件传播完成时,JavaScript或jQuery可以检测到吗?
- 15. rspec可以检测之前(:每个)中完成的路由修改吗?
- 16. 可能自动完成EditTextPreference?
- 17. 检测jQuery UI自动完成
- 18. 检测UIButton事件何时完成
- 19. didAnimateRoation toInterfaceorientation - 检测何时完成旋转?
- 20. 检测浏览器DOM更改完成
- 21. JavaScript:检测表单提交完成
- 22. 检测下载是否完成
- 23. 如何检测UIViewController完成加载?
- 24. 检测所有XMLHttpRequest调用完成
- 25. 检测Firebase初始(值)完成
- 26. 检测事件点击完成
- 27. 圆矩形碰撞检测完成exampe
- 28. PHP检测Java小程序的完成
- 29. 如何检测NSURLConnection sendAsynchronousRequest是否完成
- 30. MQTT:检测提交是否完成
我认为这是不是'UIImageView'动画 - 但'UIView'动画。 – muescha 2017-01-23 16:27:23