2016-06-29 15 views
0

私はナビゲータ付きのビューを持っており、そのナビゲータの下には、独自のコントローラ(BigViewController)を持つセグメント化されたコントロールがあります。下には3つの重なったコンテナビューがあり、それぞれに独自のコントローラがあります(FirstVC, SecondVC, ThirdVC)。コンテナビューコントローラの1つで、私はrightBarButtonItemを入れるためにnavbarにアクセスしようとしています。私はいくつかの異なることを試みてきましたが、何もできません。私はまだこれに新しいので、私はそれを解決しようとしてきましたが、私はそれを完全に理解していないと思います。コンテナビューからのナビゲーションバーへのアクセス

FirstVC(またはそれに関しては何でも)私はrightBarButtonItemをnavbarに入れたいと思います。しかし、(私は思う?)navbarはBigViewControllerに属しています。私はをself.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Sim Incoming", style: .Plain, target: self, action: #selector(simulate))BigViewControllerに設定することができますが、First/Second/ThirdVCでは設定できないと考えています。 FirstVCにプレフィックスBigViewController.を追加しようとしましたが、動作しません。誰か助けてくれますか?

答えて

0

いずれかのコンテナビューコントローラでparentViewControllerプロパティを使用してみます。

+0

viewDidLayoutSubviewsでself.parent(Swift 3)を使用しようとすると、viewDidLoadで同じものがなくなります –

関連する問題