iPhone - UINavigationController - custom animation with CATransaction
I am trying to create a category for UINavigationController so I can put together a few custom animations. I came across this question and it got me started. I've come up with the following for a push function: - (void)pushViewControllerMoveInFromBottom:(UIViewController *)viewController { [CATransaction begin]; CATransition *transition; transition = [CATransition animation]; transition.type = kCATransitionMoveIn; transition.subtype = kCATransitionFromBottom; transition.duration = 0.7; [CATransaction setValue:(id)kCFBooleanTrue forKey:kCATransactionDisableActions]; [[[[self.view subviews]