私はナビゲータ付きのビューを持っており、そのナビゲータの下には、独自のコントローラ(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.
を追加しようとしましたが、動作しません。誰か助けてくれますか?
viewDidLayoutSubviewsでself.parent(Swift 3)を使用しようとすると、viewDidLoadで同じものがなくなります –