目前主流的App框架
如:qq,微信,UITabBarController中嵌套UINavigationController
易信等 UINavigationController中嵌套UITabBarController
对比分析
第一种方式:
导航控制器上的title不能和tabbar上面的同步,需要手动单独设置,比如可以在控制器的viewWillAppear:方法里面设置.
navigationItem的左右按钮和颜色可能各不相相同,也需要在viewWillAppear:里切换设置.可能后续的界面跳转也需要在此方法里面设置.
第二种方式:
tabbar上的标题默认会直接同步到导航控制器上.
每个界面都有自己的导航控制器, 界面跳转都有自己的栈, 可能会更加灵活.
UITabBarController+UINavigationController+UIToolBar
一,各种名称和位置