Animating removeFromSuperview
cocoa-touch, core-animation, ios, iphone, uiview
Solution
I think you need to do `forView:self.view.superview` instead, to be consistent with what you are doing when you are adding, because in this case the `self.view` is the child, and so you would need to do it on the parent.
Problem
I'd like to animate the transition from a subview back to the super view. I display the subview using: ``` [UIView beginAnimations:@"curlup" context:nil]; [UIView setAnimationDelegate:self]; [UIView setAnimationDuration:.5]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES]; [self.view addSubview:self.mysubview.view]; [UIView commitAnimations]; ``` The above works fine. It's going back to the super view that I don't get any animation: ``` [UIView beginAnimations:@"curldown" context:nil]; [UIView setAnimationDelegate:self]; [UIView setAnimationDuration:.5]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES]; [self.view removeFromSuperview]; [UIView commitAnimations]; ``` Is there something different I should be doing to get the subview to animate when removed?