【发布时间】:2013-10-24 05:24:54
【问题描述】:
问题:如果包含应用了以下动画的 UIView 的 ViewController 被释放,是否会导致内存泄漏或保留循环?
也就是说,如果我把这个动画应用到一个uiview上,当uiview的父VC被dismiss或者deallocate时,会不会导致内存泄露或者retain循环?
+(CAAnimation*)fadeOfRoomStatusLabel
{
//Customize animation
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"opacity"];
animation.FromValue = [NSNumber numberWithFloat:0.2f];
animation.toValue = [NSNumber numberWithFloat:1.0f];
animation.autoreverses = YES;
//animation.BeginTime = CACurrentMediaTime()+.8;
//animation.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseOut];
animation.removedOnCompletion = NO;
animation.duration = 1;
animation.repeatCount = 99;
return animation;
}
【问题讨论】:
标签: iphone objective-c memory-management caanimation retain-cycle