UINavigationController的parentViewController的一些问题

时间:2010-04-09 08:22:59

标签: cocoa-touch

navController是UINavigationController的类,我将它添加到一个视图,其控制器是uiviewcontroller1:

[uiviewcontroller1.view addSubview:navController.view];

现在,我的问题是navController的parentViewController是什么?

(uiviewcontroller1!= navController.parentViewController)是真的吗?

1 个答案:

答案 0 :(得分:1)

您可以在标签栏,导航和模态视图上下文中使用parentViewController

但是,将其视图直接添加到其他视图中,似乎没有向navController通知任何内容。

所以,我认为(uiviewcontroller1 != navController.parentViewController)并没有错。实际上,navController根本不应该对uiviewcontroller1了解任何内容,并且在将其子视图添加到unviewcontroller1之前保持不变。