2010-07-28 27 views
0

我目前正在尝试创建一个基于导航的应用程序,推送视图来更改屏幕内容。我试图建立一个按钮,可以让我从第一屏“重新启动”,但我不能想出一个办法做到这一点。如何打破Cocoa Touch应用程序中的“导航堆栈”?

如果我“推”的第一视角,会有一个“后退”按钮,我只好视图栈上另一块。事实上,我想重新初始化那个堆栈。

可能吗? (我是不是清晰的英语不是我的第一语言:)?)

+1

可能的重复:http://stackoverflow.com/questions/2595049/uinavigationcontroller-how-do-i-delete-a-view-对的一组第二尖 – iwasrobbed 2010-07-28 13:32:59

回答

2

要导航至导航堆栈(到根控制器即)的第一视图,你可以简单地只用一个电话:

[self.navigationController popToRootViewControllerAnimated:YES]; 

如果你想改变根控制器以及我认为你可以做到这一点使用setViewControllers:animated:方法

+0

谢谢,这会我很多:) – Rob 2010-07-28 13:42:09