我有一个带有标签栏控制器的应用程序,每个视图都包含一个导航控制器。我的 MainWindow 如下所示:图片在这里 http://www.freeimagehosting.net/image.php?7bc867a594.png
一切正常,但是在将详细信息视图推送到导航控制器时我注意到了一个问题。在属于标签栏控制器的 tableviewcontroller 的 didSelectRowAtIndexPath 中(图像中称为最新的那个)我这样做:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
ArticleViewController *articleController = [[ArticleViewController alloc] initWithNibName:@"ArticleView" bundle:nil];
[self.navigationController pushViewController:articleController animated:YES];
[articleController release];
articleController = nil;
}
ArticleViewController 有自己的标签栏,因为它需要显示不同的东西。问题是,当我将 ArticleViewController 推入 navigationController 时,我会在视图底部看到两个标签栏。有什么办法可以解决这个问题吗?
提前致谢