javascript - 即使 header :null is set 也会显示导航 header

标签 javascript react-native react-navigation

我正在使用 react 导航,并且我有基于选项卡的登录/注册。我还添加了忘记密码按钮,该按钮可通往堆栈导航器。

在我的登录中,屏幕标题设置为空。但它仍然显示标题。也许是因为堆栈导航器。但我仍然想将标题保留在忘记密码屏幕中,这样我就可以使用“返回”按钮返回登录/注册选项卡。

这是我的导航器(如果有帮助的话):

const Tabs = createBottomTabNavigator({
  LoginStack,
  RegisterStack,
});

const AppNavigator = createStackNavigator({
  Tabs,
  ForgotPassword: {
    screen: ForgotPasswordScreen
  }
})

export default AppNavigator;

如果您需要更多信息,请评论。

最佳答案

请在导航中设置headerMode : none

const Tabs = createBottomTabNavigator({
  LoginStack,
  RegisterStack,
});

const AppNavigator = createStackNavigator({
  Tabs,
  ForgotPassword: {
    screen: ForgotPasswordScreen
  }
}, {
  headerMode: 'none',
  initialRouteName: 'Tabs',
})

export default AppNavigator;

我希望这对你有用

关于javascript - 即使 header :null is set 也会显示导航 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51949290/

相关文章:

javascript - 如何在平面列表中动态设置 react-native 图像源

ios - 如何在 React Native 中知道 iOS 设备的有用高度?

react-native - React-navigation-术语 'pod' 未被识别为 cmdlet 的名称

react-native - navigation.navigate 在 native react 中不起作用

android - React Navigation + Redux 在按下返回时关闭应用程序

javascript - 在 iPad 上出现两次的标签

JavaScript:用户退出网站时发出警报?

javascript - 在 javascript 和 html 中对单引号进行操作

javascript - HTML 文档中不可见的脚本标记,其中包含 websockets 代码

javascript - 排毒 _ 无法键入字符串,因为键盘未显示在屏幕上