我有一个导航栏视图,导航栏下面是一个带有自己的控制器(BigViewController
)的分段控件。下面是3个重叠的容器视图,每个视图都有自己的控制器(FirstVC, SecondVC, ThirdVC
)。在其中一个容器视图控制器中,我试图访问导航栏以放入rightBarButtonItem
。我一直在尝试一些不同的东西,但我无法得到任何工作。我还是新手,所以我一直试图解决这个问题,但我想我并不完全理解它。
在FirstVC
(或任何相关问题)中,我想在导航栏中放置一个rightBarButtonItem
。但是(我认为?)导航栏属于BigViewController
。我认为这是因为我可以使用rightBarButtonItem
在BigViewController
中设置self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Sim Incoming", style: .Plain, target: self, action: #selector(simulate))
,而不是First/Second/ThirdVC
。我在BigViewController.
中尝试添加前缀FirstVC
,但这不起作用。谁能帮我吗?
答案 0 :(得分:0)
尝试在任何容器视图控制器中使用parentViewController
属性。