During custom segue transition, view's navigation bar items are misplaced

断了今生、忘了曾经 提交于 2019-12-06 05:50:44

Got it! I found that using the [UIView performWithoutAnimation:^{}] block inside of transitionWithView solved this problem:

[UIView transitionWithView:src.navigationController.view duration:0.2
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:^{
                                [UIView performWithoutAnimation:^{
                                    [navController setViewControllers:[NSArray arrayWithObject:dst] animated:NO];
                                }];
                            }
                completion:nil];
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!