1、如果你只想要导航效果,麻烦用navigator来做路由导航,不要使用导航栏;2、如果你特定场景,必须先使用导航栏,再使用tabbar,tabbar的子控制器又是套有导航栏的话,一般在第一个导航栏进入tabbar时,使用自定义的效果,并替换掉rootViewController,这样就不会出现你说的错误。针对iOS来说,就是重置rootVC,消掉之前的导航栏,避免出现tabbar上面还套有navigationBar