2017-06-23 9 views
0

IveはView Controllerを3つ設定します。 2つはTab Bar Navigationで接続され、3つ目はボタンとセグでアクセスされます。しかし、3番目のView Controllerに移動してから2番目のView Controllerに戻ると、ナビゲーションバーが消え、最初のView Controllerにアクセスできなくなります。誰でも助けてくれますか? タブバービューコントローラー[Swift 3.0 - Xcode]

+0

に戻らなければならないということだと思うことそれを表示させ、 'self.navigationController?isNavigationBarHidden = false'を使用する必要があります。タブバーの場合は 'self.tabBarController?.tabBar.isHidden = true'を使います。これらのコードは 'viewWillAppear'か' viewDidAppear'のどちらかで使うべきです。 – Ayazmon

+0

2番目のVCに戻るには、巻き戻しセグを使用します。新しいVCを作成する標準的なセグを使用しないでください。 – vacawama

答えて

0

あなたはこのスキームを試すことができますscheme

私はあなたの問題はあなたが第3のコントローラから戻ったとき、それはナビゲーションバーである場合は、新しいオブジェクトを作成しますが、古いもの