我正在尝试使用下面第一次正常工作的代码添加具有动画效果的子视图。
CATransition *transition = [CATransition animation];
transition.duration = 1.0;
transition.type = kCATransitionMoveIn;
transition.subtype = kCATransitionFromRight;
[newView.layer removeAllAnimations]
[newView.layer addAnimation:transition forKey:nil];
[self.masterview addSubview:newView];
newView 中有一个后退按钮,可以从超级视图中删除视图。
[newView removeFromSuperview];
现在,当我尝试使用上面的代码再次将 newView 添加为子视图时,它首先将视图添加为子视图(没有动画),然后再次添加动画。