2016-08-31 24 views
-1

私の最初のビューコントローラーの下部にタブバーがあります。この第1のビューコントローラには、第2のビューコントローラにつながるボタンがある。 2番目のビューコントローラには、最初のビューコントローラに戻るバックボタンがあります。しかし、最初のビューコントローラに戻るために戻るボタンを押すと、タブバーは消えています(最初は最初のVCにあります)。私は戻った後に表示するタブバーを取得する方法をよく分かりません。あなたのsecond viewControllerこれは何次のコードスウィフトのタブバーが後退した後に消えます

override func willMoveToParentViewController(parent: UIViewController?){ 
    super.willMoveToParentViewController(parent) 
    if parent == nil { 
     self.tabBarController?.tabBar.hidden = false 
    } 
} 

を追加で

+0

あなたのsegueコードを表示 – jo3birdtalk

+0

私はストーリーボード(コントロールクリック>ショーsegue)とperformseguewithidentifier演算子の両方から手動セグを使用しましたが、どちらも同じ結果を生成します。これはあなたが意味することですか? – Kevin

+0

2番目のビューコントローラでタブバーを非表示にするコードを入れましたか? –

答えて

0

は、あなたが戻ってあなたの親コントローラに移動したときに目に見えるにタブバーを設定しませんです。

+0

タブバーはまだ隠されています。なぜこれが当てはまるのか知っていますか?このコードは、どのVCがparentVCであるかを理解していますか? – Kevin

+0

@ケビン、あなたのコードを示して、私はあなたを助けようとします。 tabBarをコードのどこかに隠してしまったのでしょうか? –

関連する問題