Iphone 在navigationController堆栈中仅隐藏一个navigationBar
我正试图在iphone中获得与contacts应用程序相同的功能。当我使用以下命令隐藏navigationbar时,问题如下 [self.navigationController设置NavigationBarHidden:是动画:是] 它在navigationController堆栈中的所有ViewController中都被隐藏 我在我的应用程序中实现搜索的方式与在Contacts应用程序中实现搜索的方式基本相同。当用户触摸搜索字段时,它会隐藏导航栏,但当用户从表视图转换中选择项时,我希望它在rootViewController中保持隐藏,并在推送的viewController中可见Iphone 在navigationController堆栈中仅隐藏一个navigationBar,iphone,cocoa-touch,iphone-sdk-3.0,uikit,Iphone,Cocoa Touch,Iphone Sdk 3.0,Uikit,我正试图在iphone中获得与contacts应用程序相同的功能。当我使用以下命令隐藏navigationbar时,问题如下 [self.navigationController设置NavigationBarHidden:是动画:是] 它在navigationController堆栈中的所有ViewController中都被隐藏 我在我的应用程序中实现搜索的方式与在Contacts应用程序中实现搜索的方式基本相同。当用户触摸搜索字段时,它会隐藏导航栏,但当用户从表视图转换中选择项时,我希望它在r
我正在考虑完全隐藏navigationControllers navigationBar并放置我自己的navigationBar,但我不确定这是正确的方向。将以下代码添加到所需的视图控制器,它将正常工作
- (void) viewWillAppear:(BOOL)animated{
[[self navigationController] setNavigationBarHidden:NO animated:YES];
}
希望有帮助。据我所知,在使用navigationController时,ViewWillExample方法不会被激发。它会被激发。我在我的一个应用程序中使用了相同的技术。