gpt4 book ai didi

ios - react 原生 : Remove a back button from navigation stack?

转载 作者:行者123 更新时间:2023-12-01 16:12:58 28 4
gpt4 key购买 nike

所以我有一个导航堆栈,它不断地向它添加页面。用户可以转到上一页或下一页。就像一个注册页面。

例如,这里是一个有 3 个屏幕的页面(上一页、当前页、下一页)

function MyStack() {
const Stack = createStackNavigator();
return (
<Stack.Navigator>
<Stack.Screen
name="Current"
component={ContentFunction}
options={{headerTransparent: true, headerTitle: ''}}
/>
<Stack.Screen name="Back" component={BackFunction} />
<Stack.Screen
name="Next"
component={FirstNamePage}
options={{
headerTransparent: true,
headerTitle: '',
headerBackTitle: 'Gender',
}}
/>
</Stack.Navigator>
);
}

问题是,按钮堆叠在一起。见下文。

enter image description here

我需要的是删除旧按钮,但我不知道该怎么做。当然我可以通过设置来做到这一点:
   <Stack.Screen
name="Next"
component={FirstNamePage}
options={{
headerLeft: null
}}
/>

但除非我在那个特定的功能上,否则我不能这样做。我该怎么做呢?

最佳答案

试试这个

    <Stack.Navigator
screenOptions={{
headerShown: false
}}
>

<Stack.Screen name="route-name" component={ScreenComponent} />
</Stack.Navigator>

引用:- Hide header in stack navigator React navigation

关于ios - react 原生 : Remove a back button from navigation stack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60132088/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com