0

是否可以使用单个视图控制器启动您的项目,然后在第二个或第三个视图控制器上实现导航控制器,然后在第四个视图控制器上实现选项卡视图控制器?还是这种类型的项目需要是故事板项目?

我目前的困境是我只从一个视图控制器开始,它有一个圆形矩形按钮,可将您带到第二个视图控制器。从第二个视图控制器,我想要一个带有嵌入式表格视图的导航控制器,它将带我从第二个到第三个视图控制器返回和第四个。我已经尝试了几个小时将必要的代码放入每个 .h 和 .m 文件中,但我一直在碰壁。

提前致谢。

4

1 回答 1

0

一个。您当然可以呈现几个常规视图控制器,然后UINavigationController在稍后阶段添加一个。当您需要显示导航控制器时,可以将您的详细视图控制器嵌入其中,如下所示:

(代码在您想要从中显示详细视图控制器的视图控制器中)

DetailViewController *detailVC = [[DetailViewController alloc] init];
UINavigationController *detailNav = [[UINavigationController alloc] initWithRootViewController:detailVC];
[self presentViewController:detailNav animated:TRUE completion:nil];

湾。不允许有一个UITabBarControllerinside a UINavigationController(或任何其他视图控制器)。但是,您仍然可以使用UITabBar控件并管理其余部分。有关这方面的示例,请参阅UINavigationController 中的 UITabBarController

于 2013-03-30T22:31:58.047 回答