NavigationControllerにTabBarControllerを追加する方法について


お世話になっております。

現在iOS開発をしているのですが、一部の画面をTab形式で表示したいと思っています。  
流れとしては  
NavigationController->MainViewController->TabBarController

としたいと思っています。  
ですが、調べてみるとNavigationControllerのStackにTabBarControllerを積むと  
ViewControllerで追加したNavigation Itemの設定が反映されないとの意見がありました。  
NavigationItemは使用したいのですが、この場合、Tabを表現する方法はあるのでしょうか？




TabBarControllerを使わずに、MainViewControllerに独自のUIButtonをフッターに複数設置し、subviewを切替えるようなものを作ったら良いと思います。  
view要素しては

■ MainViewController.view  
├containerView  
├tabPageFirst  
└tabPageSecond  
└tabMenuView  
├tabBtnFirst  
└tabBtnSecond

のようなものviewを作り  
例えば、tabBtnSecondが押されたアクションで

[code]

    self.containerView.bringSubviewToFront(tabPageSecond)
    
[/code]

という形で、最前面への切替で同じようなものが作れるのではいかがでしょう。

