两种常见的UITabBarController+UINavigationController模式区别

目前主流的App框架

如:qq,微信,UITabBarController中嵌套UINavigationController


易信等 UINavigationController中嵌套UITabBarController


对比分析

第一种方式:

导航控制器上的title不能和tabbar上面的同步,需要手动单独设置,比如可以在控制器的viewWillAppear:方法里面设置.

navigationItem的左右按钮和颜色可能各不相相同,也需要在viewWillAppear:里切换设置.可能后续的界面跳转也需要在此方法里面设置.

第二种方式:

tabbar上的标题默认会直接同步到导航控制器上.

每个界面都有自己的导航控制器, 界面跳转都有自己的栈, 可能会更加灵活.

UITabBarController+UINavigationController+UIToolBar

一,各种名称和位置


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容