我使UIImageView在UINavigationController的控制下为视图中的一系列图片设置动画。
当推送到另一个视图时,此视图会自动停止动画吗?
答案 0 :(得分:1)
不,它不会停止动画。您必须手动执行此操作(例如,在viewDidDisapper中)。
答案 1 :(得分:1)
在新视图期间动画仍然看起来正在推送到导航控制器。但是,当您导航回视图时,动画图像将不再可见或停止运行。如果要在推送期间停止动画,可以在推送前调用[animatedImageView stopAnimating],并通过在视图控制器方法viewWillAppear中调用[animatedImageView startAnimating]再次启动动画。