Iphone 如何从非navcontroller视图打开navcontroller?
我正在编写一个iphone应用程序,我有一个关于如何管理视图演示的问题。事实上,当用户启动应用程序时,会出现一个包含搜索表单的“主页”视图。当用户按下“搜索”按钮时,我需要一种方法来打开显示搜索结果的导航控制器。我制作了另一个包含TableView的视图,目的是作为“结果”视图。我希望“结果”视图允许用户返回“主页”视图(搜索表单),但我不希望“主页”视图有导航控制器栏 有没有办法解决这个问题 Thx提前Iphone 如何从非navcontroller视图打开navcontroller?,iphone,ios,uitableview,ios4,uinavigationcontroller,Iphone,Ios,Uitableview,Ios4,Uinavigationcontroller,我正在编写一个iphone应用程序,我有一个关于如何管理视图演示的问题。事实上,当用户启动应用程序时,会出现一个包含搜索表单的“主页”视图。当用户按下“搜索”按钮时,我需要一种方法来打开显示搜索结果的导航控制器。我制作了另一个包含TableView的视图,目的是作为“结果”视图。我希望“结果”视图允许用户返回“主页”视图(搜索表单),但我不希望“主页”视图有导航控制器栏 有没有办法解决这个问题 Thx提前 Stephane您必须手动创建一个UINavigation控制器,并按如下方式以模式显示它
Stephane您必须手动创建一个UINavigation控制器,并按如下方式以模式显示它:
MapViewController *mapViewController = [[[MapViewController alloc] init] autorelease];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:mapViewController];
[self presentModalViewController:navController animated:YES];
更简单的方法是在“主页”视图中隐藏导航栏,然后在另一个视图中显示它