2017-05-05 98 views
2

我正在使用react-navigation在我的应用程序内导航。 我有一个屏幕(登录屏幕),我不想让NavBar显示。 我该如何删除它?删除导航栏

我尝试在navigationOptions中使用hideNavBar,但它没有奏效。

回答

0

在你StackNavigator,你需要设置headerMode'none'

像这样的事情

const ModalStack = StackNavigator({ 
    Home: { 
    screen: MyHomeScreen, 
    }, 
    Profile: { 
    path: 'people/:name', 
    screen: MyProfileScreen, 
    }, 
}, { 
    headerMode: 'none', 
); 

https://reactnavigation.org/docs/navigators/stack#StackNavigatorConfig

+0

我试过,但没有奏效。 –

+0

然后编辑你的问题并发布你的代码。 –

+0

对不起,是我的错误,现在工作很好。谢谢 :) –