【发布时间】:2011-03-24 20:11:14
【问题描述】:
我正在尝试显示一个显示 pdf 文件 (PDFReaderViewController) 的 UIViewController。我有一个带有 4 个选项卡的 tabBarController。我想选择第 4 个选项卡,这是一个带有文件列表的 UITableView,并在顶部显示带有导航栏的 pdf。当用户查看完 pdf 后,他可以导航回 UITableView(第 4 个选项卡)。 我能够显示第 4 个选项卡视图,但无法显示 pdf。这是我的代码:
PDFReaderViewController *pdfController = [[PDFReaderViewController alloc] init];
[pdfController initwithName:fileName];
//display the right tab view
UIViewController *currView = [tabBarController.viewControllers objectAtIndex:3];
[tabBarController setSelectedViewController:currView];
[window insertSubview:tabBarController.view atIndex:0];
[[currView navigationController] pushViewController:pdfController animated:YES];///this is not showing!!!!
[currView loadView];
[pdfController release];
[window makeKeyAndVisible];
我在这里做错了什么?感谢您的帮助!
【问题讨论】:
-
您是如何创建视图层次结构的?
标签: iphone navigationcontroller tabbarcontroller