Skip to content

Commit

Permalink
fix(ios): fix unbalanced view controller transitions causing issues o…
Browse files Browse the repository at this point in the history
…n iOS 16+ (#13586)

* fix(ios): fix unbalanced view controller transitions

* fix: use correct calls for view[Will|Did]Disappear
  • Loading branch information
hansemannn committed Oct 7, 2022
1 parent 95deb4e commit 50814d7
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions iphone/Classes/TiUINavigationWindowProxy.m
Expand Up @@ -393,29 +393,29 @@ - (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];
}

- (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];
}
Expand Down

0 comments on commit 50814d7

Please sign in to comment.