0
我的应用程序是基于导航,我增加了子视图控制器来像这样我的屏幕之一:- 视图 - 控制器遏制与UINavigationController的
[self addChildViewController:_settingsVc];
[_settingsVc didMoveToParentViewController:self];
[self.view addSubview:_settingsVc.view];
[UIView transitionFromView:self.view toView:_settingsVc.view
duration:0.6
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:^(BOOL finished) {
_header_view.header_title.text = @"Settings";
}];
视图和动画显示出巨大的!而当我回来,像这样从所呈现的子视图控制器:
[UIView transitionFromView:_settingsVc.view toView:self.view
duration:0.6
options:UIViewAnimationOptionTransitionFlipFromRight
completion:^(BOOL finished) {
_header_view.header_title.text = @"Friends Locator";
}];
我顺利过......问题是,如果我进入到子视图控制器,撞上UINavigationBar
背面按钮,然后我可以看到酒吧滑出,我得到了黑屏。 我该如何管理?
添加此选项还UIViewAnimationOptionOverrideInheritedOptions。即选项:UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationOptionOverrideInheritedOptions – santhu
dosent做一个不同的事情 –