【发布时间】:2015-01-02 13:20:16
【问题描述】:
我创建了一个自定义容器视图控制器。它有两个子视图控制器。他们将 UIBarButtonItem 的一个实例设置为 self.navigationItem.rightBarButtonItem 以在导航栏上显示按钮。但是,什么都没有显示。
为什么导航栏上不显示子视图控制器创建的 UIBarButtonItem 实例?
以下代码放在容器视图控制器的viewDidLoad中。
[self addChildViewController:childVC];
[self.view addSubview:childVC.view];
[childVC didMoveToParentViewController:self];
【问题讨论】:
-
导航控制器只查看其直接子视图控制器的导航项,根据您的描述,它听起来像容器。您需要设计一些机制来将对容器子项的 navigationItem 的更改转发到容器的 navigationItem。
-
你找到答案了吗?我面临着类似的问题。是的,导航项不是零。
-
同样的问题 :( 到目前为止没有解决方案?
标签: ios uinavigationcontroller