iphone导航控制

问题描述:

我想为一系列视图实现naviagtion控件。例如,从第一个视图导航到第二个视图,然后从第二个视图导航到第三个视图......任何人都可以给出一个很好的教程来实现这个。iphone导航控制

问候, Sreelash

+0

你问用于导航,您正在使用基于视图的控制器。你不觉得它奇怪吗? – 2011-05-04 10:11:46

+0

如果您必须推送视图,那么我们必须实现基于导航的应用程序。如果您的应用程序基于ViewController,那么您必须执行PresentMoledViewController。在基于视图的应用程序中,导航不起作用。 – Nirmalsinh 2013-08-03 04:54:38

采取navigation based Application同时选择该项目。

使用pushViewController导航从1到2,2到3 ...

使用popViewController来以前像3比2,2比1 .....

Click this link for more

+0

但我的应用程序是基于视图的。 – Sreelash 2010-09-08 11:16:04

+2

Den而不是'pushViewController'使用'presentalModalViewControler'而不是'popViewController'使用'dismissalModalViewController' – 2010-09-08 11:39:37

而不是做

self.window.rootViewController=viewController; 

做这样的事情:

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController]; 
self.window.rootViewController=navigationController; 

那么当你想要去到下一个视图控制器使用:

pushViewController:animated: 

,当你想要回用:

popViewControllerAnimated: 

popToViewController:animated: