我正在使用CABasicAnimation移动和调整图像视图的大小。我希望将图像视图添加到超级视图中,进行动画处理,然后从超级视图中删除。
为了实现这一点,我正在监听my的委托调用CAAnimationGroup,并在调用它后立即从超级视图中删除图像视图。
问题在于,有时图像在从超级视图中删除之前会在初始位置闪烁。避免这种行为的最佳方法是什么?
CAAnimationGroup *animGroup = [CAAnimationGroup animation];
animGroup.animations = [NSArray arrayWithObjects:moveAnim, scaleAnim, opacityAnim, nil];
animGroup.duration = .5;
animGroup.delegate = self;
[imageView.layer addAnimation:animGroup forKey:nil];
翻过高山走不出你
慕雪6442864