Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在react native中隐藏旧页的页眉_Reactjs_React Native_React Navigation Stack - Fatal编程技术网

Reactjs 在react native中隐藏旧页的页眉

Reactjs 在react native中隐藏旧页的页眉,reactjs,react-native,react-navigation-stack,Reactjs,React Native,React Navigation Stack,我目前正在开发一个react本机应用程序,有一段时间我一直在做一些事情。 问题是我有这样的设置 主页->设置页->信息页 我在主页上隐藏了标题,在设置页面上创建了一个可见的标题,以及我想做的事情: 当我导航到信息页面时,我想从设置页面隐藏标题。我的意思是我想让第三页占据屏幕上的所有空间 我将附上一个关于我的情况的例子。。。 希望有人能告诉我一个解决办法。 先谢谢你!:) ->在android/iOS设备上打开它,它在web模拟器上显示不好。问题不在于标题,只是你的导航设置有点古怪。这里有两个使用

我目前正在开发一个react本机应用程序,有一段时间我一直在做一些事情。 问题是我有这样的设置

主页->设置页->信息页

我在主页上隐藏了标题,在设置页面上创建了一个可见的标题,以及我想做的事情: 当我导航到信息页面时,我想从设置页面隐藏标题。我的意思是我想让第三页占据屏幕上的所有空间

我将附上一个关于我的情况的例子。。。 希望有人能告诉我一个解决办法。 先谢谢你!:)


->在android/iOS设备上打开它,它在web模拟器上显示不好。

问题不在于标题,只是你的导航设置有点古怪。这里有两个使用不同导航设置的工作版本。首先,我们需要定义屏幕

class Home扩展了React.Component{
render(){
返回(
this.props.navigation.navigate('Second')}>
按它
);
}
}
类扩展了React.Component{
render(){
返回(
第二页
this.props.navigation.navigate('Third')}>
按第三页
);
}
}
类扩展了React.Component{
render(){
返回(
这里是第三页
);
}
}
  • 这一个假设所有屏幕都是同一堆栈的一部分:
  • const RootStack=createStackNavigator({
    家:家,
    二:二,,
    第三:第三
    });
    const-AppContainer=createAppContainer(RootStack);
    导出默认类App扩展React.Component{
    render(){
    返回;
    }
    }
    
  • 这一个假设第三个屏幕与第二个屏幕一起包含在另一个堆栈中
  • const secondScreenStack=createStackNavigator({
    二:二,,
    第三:第三
    }, {
    默认导航选项:{
    标题:空
    }
    });
    const RootStack=createStackNavigator({
    家:家,
    第二:第二屏幕堆栈
    });
    const-AppContainer=createAppContainer(RootStack);
    导出默认类App扩展React.Component{
    render(){
    返回;
    }
    }
    
    非常感谢。它的工作应该是这样的。我还没想过。