diff --git a/iphone/Classes/TiUINavigationWindowProxy.m b/iphone/Classes/TiUINavigationWindowProxy.m index 37e431bcada..1204835e186 100644 --- a/iphone/Classes/TiUINavigationWindowProxy.m +++ b/iphone/Classes/TiUINavigationWindowProxy.m @@ -393,14 +393,14 @@ - (void)viewWillAppear:(BOOL)animated UIViewController *parentController = [self windowHoldingController]; [parentController addChildViewController:navController]; [navController didMoveToParentViewController:parentController]; - [navController viewWillAppear:animated]; + [navController beginAppearanceTransition:YES animated:animated]; } [super viewWillAppear:animated]; } - (void)viewWillDisappear:(BOOL)animated { if ([self viewAttached]) { - [navController viewWillDisappear:animated]; + [navController endAppearanceTransition]; } [super viewWillDisappear:animated]; } @@ -408,14 +408,14 @@ - (void)viewWillDisappear:(BOOL)animated - (void)viewDidAppear:(BOOL)animated { if ([self viewAttached]) { - [navController viewDidAppear:animated]; + [navController beginAppearanceTransition:YES animated:animated]; } [super viewDidAppear:animated]; } - (void)viewDidDisappear:(BOOL)animated { if ([self viewAttached]) { - [navController viewDidDisappear:animated]; + [navController endAppearanceTransition]; } [super viewDidDisappear:animated]; }