push到下一页面,怎么隐藏TabBarIOS



  • push到下一页面,怎么隐藏TabBarIOS,相信很多使用了TabBarIOS的童鞋,在push到下一页面时,都发现了这个情况;网上搜索了好久,也没有找到解决方法;下载了一些推荐的用react-native写的app,发现也是没解决这个问题; 跪求完美解决此问题的大神赐教!!!


  • administrators

    其实方案很简单,但不完美。
    你现在是把Navigator作为Tabbar的子元素对吧,如果反过来放,把tabbar作为Navigator的子元素,那么push后自然就能隐藏了,问题在于不好根据不同的页面自由控制隐藏与否
    再一个方案就是将tabbar的样式用state控制,但具体怎么跨组件控制,还得好好构思



  • 谢谢,问题已经解决啦,正如你说的第一种方法;就是有点不完美;就只有寄希望于RN会修复这个问题了😊



  • 有没试过用 NavigatorIOS 组件呢 ? 我试了但是 tabbarIOS 显示不出来 , 不晓得 为什么


登录后回复