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做一個不同的事情 –