代码之家  ›  专栏  ›  技术社区  ›  Backkom

反应本机导航标题隐藏

  •  0
  • Backkom  · 技术社区  · 6 年前

    但是,LoginScene中的头集和ChattingScene中的头集都会显示。

    在聊天中,使用静态导航选项使标题为空不会创建后退按钮。

    我想解决这个问题。

    导航器.js

    const ChattingScene = createStackNavigator({
     Chatting: {screen: Chatting}
     ...
    },
    {
     headerMode: 'float'
    })
    
    const MainScene = createStackNavigator({
     MainTab: {screen: MainTab},
     ChattingScene: {screen: ChattingScene}
    },
    {
     headerMode: 'none'
    })
    
    const SignUpScene = createStackNavigator({
     SignUp: {screen: SignUp},
     PWDSearch: {screen: PWDSearch},
    },
    {
     headerMode: 'none'
    })
    
    const LoginScene = createStackNavigator({
     LoginUI: {screen: LoginUI},
     SignUpScene: {screen: SignUpScene},
     MainScene: {screen: MainScene},
    },
    {
     initialRoutName: 'LoginUI',
     headerMode: 'float',
    })
    
    const HomeScene = createStackNavigator({
     LoginScene: {screen: LoginScene}
    },
    {
     headerMode: 'none'
    })
    
    export default class Navigator extends Component {
     render() {
      return(
       <HomeScene />
      );
     }
    }
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Nomi G    6 年前

    您正在使用react导航组件吗?

    我不知道你为什么要堆一堆堆导航器,但我建议不要这样做。因为这样很难控制或了解导航器的状态。这使得浏览应用程序变得更加困难。

    结果:

    如果您使用react导航作为导航器,我将帮助您清理导航器。