8647


`TabBarController`から他の画面に画面遷移すると、画面遷移後の`ViewController`に`TabBar`が表示されません。  
そしてその`ViewController`から元の`TabBarController`のタブページに戻った時も、画面下に`TabBar`が表示されていません。  
`TabBarController` → `ViewController`
で`ViewController`に`TabBar`が表示されないのは今回いいとして、  
`ViewController` → `TabBarController`
で`TabBarController`のタブページに戻った時に`TabBar`が表示されるようにするにはどうすればいいでしょうか？  
どなたか分かる方がいれば教えていただきたいです。すみませんが、よろしくお願いします。


CC BY-SA 3.0
2015-04-01T08:21:14.007
8645
2015-04-01T09:05:15.580
2015-04-01T08:43:36.247
7362
5210
question
ios swift xcode uitabbarcontroller
TabBarControllerの画面遷移について


![ナビゲーション図](https://i.stack.imgur.com/wL6pX.png)  
Storyboard上に上図のような構成を作り、赤矢印のようなSegueを張りました。  
タブ(2)の`ViewController`から、(2)の`ViewController`に遷移すると、タブバーは消えます。しかし、(2)の`ViewController`からタブ(2)の`ViewController`にバックすると、タブバーが表示されます。あなたの構成は、こうなっていないということですね？その差異が、問題の原因を探るカギになると思います。

なお、タブ(2)の`ViewController`から、(2)の`ViewController`に遷移するとき、タブバーが消えないようにするには、タブ(2)の`ViewController`を、`UINavigationController`に置き換えることになると思います。


CC BY-SA 3.0
2015-04-01T09:05:15.580
8647
2015-04-01T09:05:15.580
7362
8645
answer