我想在renderScene
的路由器中,能够拥有场景/组件等属性来隐藏导航栏。
不幸的是,我无法修改导航栏的状态,并且有条件重新渲染。我猜这是因为它的设置方式?
export default class Root extends React.Component {
render(){
return (
<Navigator
initialRoute={Routes.SubdomainScreen}
renderScene={Router.renderScene}
configureScene={Router.configureScene}
navigationBar={
<Navigator.NavigationBar
routeMapper={NavigationBarRouteMapper}
/>
}
style={styles.container}
/>
)
}
}
理想情况下,在我的路由器中,某些组件的导航栏设置为false,然后我会将导航器的样式更新为{opacity:0}
。什么时候/哪个人会完成这个?
答案 0 :(得分:1)
您可以使用路径定义并为其添加Thread
属性,然后使用状态跟踪它。
hideNavBar