我正在制作一本适用于iPad的互动书籍,该书的每一页都有其独立的ViewController。每个页面大约有20个不同的UIImageViews
,每个都有不同的动画。
但是,我怀疑视频控制器被解散后动画仍在播放。例如,在某些情况下,我在UIViewAnimationOptionRepeat
中设置了options
,而在其他人中,我将1000
设置为repeatCount
。
每个视图控制器都会调用它:
-(void) viewDidDisappear:(BOOL)animated{
for(UIView *v in self.view.subviews){
if([v isKindOfClass:[UIImageView class]]){
[v.layer removeAllAnimations];
}
}
但看起来他们在被解雇后还在玩......有什么想法吗?