UINavigationController滑动以返回问题

时间:2013-12-20 11:51:07

标签: ios uinavigationcontroller uinavigationbar

我正在创建包含登录页面和其他页面的NavigationController应用程序。我在登录页面中隐藏导航控制器并在其他页面中显示。我在第二个屏幕的左侧有后退/退出按钮。当我尝试从第二个屏幕拖动时(我没有完全滑动到登录屏幕),第二个屏幕中的导航栏变为隐藏。它永远不会出现在其他页面上。我需要返回登录并按下第二个视图以显示导航栏。当我点击后退/退出按钮而不是滑动时,它可以正常工作。

解决此问题的任何想法

1 个答案:

答案 0 :(得分:0)

在您希望NavigationBar可见的viewcontroller中使用此代码

-(void) viewWillAppear: (BOOL) animated {
 [super viewWillApper:animated];
 [self.navigationController setNavigationBarHidden:NO];
}