如何使用TabBarController作为Root推送视图

时间:2011-05-21 10:20:43

标签: ios uinavigationcontroller

我开始使用iOS开发。

目前,我已经实现了一个嵌套2个视图的TabBarController,其中一个在其中有一个TableView。

我正在尝试让表视图在调用DidSelectRow时推送另一个视图。

我要做的是类似于“搜索”标签中的 AppStore。 即: 当您找到想要的应用程序时,点击表格行 - 然后搜索栏消失,导航栏淡入,显示更多细节。

现在我正在尝试这个:

self.nav = [[UINavigationController alloc] initWithRootViewController:rootVC];
nav.delegate = self;    
self.detailView = [[detailView alloc] initWithNibName:@"detailView" bundle:nil];

[nav pushViewController:self.detailView animated:YES];

其中rootVC是我的secondView中的viewController。

这没有任何作用。我已经调用NSLog来确保调用该方法,并且它是。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

你在应用程序中有导航控制器吗?使用标签栏控制器实现导航控制器的一种方法是为每个标签栏项添加导航控制器。然后将导航控制器的根视图控制器设置为2个视图控制器之一。