| 
				
			 | 
			
			
				@@ -90,7 +90,7 @@ 
			 | 
		
	
		
			
			| 
				90
			 | 
			
				90
			 | 
			
			
				 	return YES; 
			 | 
		
	
		
			
			| 
				91
			 | 
			
				91
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				92
			 | 
			
				92
			 | 
			
			
				 - (void)animationEnded:(BOOL)transitionCompleted { 
			 | 
		
	
		
			
			| 
				93
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				93
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				94
			 | 
			
				94
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				95
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				96
			 | 
			
				96
			 | 
			
			
				 - (NSTimeInterval)transitionDuration:(id <UIViewControllerContextTransitioning>)transitionContext 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -104,8 +104,8 @@ 
			 | 
		
	
		
			
			| 
				104
			 | 
			
				104
			 | 
			
			
				 	self.transitionContext = transitionContext; 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				105
			 | 
			
			
				 	UIViewController* toVC   = [transitionContext viewControllerForKey:UITransitionContextToViewControllerKey]; 
			 | 
		
	
		
			
			| 
				106
			 | 
			
				106
			 | 
			
			
				 	UIViewController* fromVC  = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey]; 
			 | 
		
	
		
			
			| 
				107
			 | 
			
				
			 | 
			
			
				-	UIView* componentView = [transitionContext componentView]; 
			 | 
		
	
		
			
			| 
				108
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				107
			 | 
			
			
				+	UIView* componentView = [transitionContext containerView]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				108
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				109
			 | 
			
			
				 	toVC.view.frame = fromVC.view.frame; 
			 | 
		
	
		
			
			| 
				110
			 | 
			
				110
			 | 
			
			
				 	UIView* topViewContent = [self.topView subviews][0]; 
			 | 
		
	
		
			
			| 
				111
			 | 
			
				111
			 | 
			
			
				 	UIImage* image = [[self.topView subviews][0] image]; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -143,7 +143,7 @@ 
			 | 
		
	
		
			
			| 
				143
			 | 
			
				143
			 | 
			
			
				 								  if (![transitionContext transitionWasCancelled]) { 
			 | 
		
	
		
			
			| 
				144
			 | 
			
				144
			 | 
			
			
				 									  [componentView addSubview: toVC.view]; 
			 | 
		
	
		
			
			| 
				145
			 | 
			
				145
			 | 
			
			
				 									  [transitionContext completeTransition:![transitionContext transitionWasCancelled]]; 
			 | 
		
	
		
			
			| 
				146
			 | 
			
				
			 | 
			
			
				-									   
			 | 
		
	
		
			
			| 
				
			 | 
			
				146
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				147
			 | 
			
				147
			 | 
			
			
				 								  } 
			 | 
		
	
		
			
			| 
				148
			 | 
			
				148
			 | 
			
			
				 								  if ([transitionContext transitionWasCancelled]) { 
			 | 
		
	
		
			
			| 
				149
			 | 
			
				149
			 | 
			
			
				 									  [self.topView setHidden:NO]; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -157,15 +157,15 @@ 
			 | 
		
	
		
			
			| 
				157
			 | 
			
				157
			 | 
			
			
				 								  animationControllerForOperation:(UINavigationControllerOperation)operation 
			 | 
		
	
		
			
			| 
				158
			 | 
			
				158
			 | 
			
			
				 											   fromViewController:(UIViewController*)fromVC 
			 | 
		
	
		
			
			| 
				159
			 | 
			
				159
			 | 
			
			
				 												 toViewController:(UIViewController*)toVC { 
			 | 
		
	
		
			
			| 
				160
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				160
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				161
			 | 
			
				161
			 | 
			
			
				 		if (operation == UINavigationControllerOperationPop) { 
			 | 
		
	
		
			
			| 
				162
			 | 
			
				162
			 | 
			
			
				 			return self; 
			 | 
		
	
		
			
			| 
				163
			 | 
			
				163
			 | 
			
			
				 		} else { 
			 | 
		
	
		
			
			| 
				164
			 | 
			
				164
			 | 
			
			
				 			return nil; 
			 | 
		
	
		
			
			| 
				165
			 | 
			
				165
			 | 
			
			
				 		} 
			 | 
		
	
		
			
			| 
				166
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				166
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				167
			 | 
			
				167
			 | 
			
			
				 	return nil; 
			 | 
		
	
		
			
			| 
				168
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				168
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				169
			 | 
			
				169
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				170
			 | 
			
				170
			 | 
			
			
				 - (id<UIViewControllerInteractiveTransitioning>)navigationController:(UINavigationController *)navigationController 
			 | 
		
	
		
			
			| 
				171
			 | 
			
				171
			 | 
			
			
				 						 interactionControllerForAnimationController:(id<UIViewControllerAnimatedTransitioning>)animationController { 
			 |