具体设计如下
1、首先在设计rootview为 navigationcontroller nav1 navi可以加载一个view1
2、通过nav1 加载 uitabbarcontroller tabctrl1
3、使用 nav2、 nav3 加载 view2 , view 3
4、设计tabbarcontroller的 viewcontrollers 为nav2 nav3
那么现在 我们可以隐藏nav1的 navigationbar了
5、如果想要隐藏 nav2的 nav3的 要注意在viewwillappear 和viewdidload中间设置隐藏
6、如果想跳出 uitabbarcontroller 需要设置成 self.tabbarcontroller.navigationcontroller pop....
具体代码请见
http://download.csdn.net/detail/xuqee/5292247