我目前在每个我覆盖后退按钮的页面上都有一个static navigationOptions
。我正在尝试更改此设置,因此它改用defaultNavigationOptions
。如何从导航文件本身访问Navigationstack的后退功能?
当前代码:
const LoginNavigator = createStackNavigator(
{
// screens
},
{
headerLeft: (
<TouchableHighlight
onPress={() => /* navigate back */}
style={{ alignSelf: "center", marginLeft: 10 }}
>
<FontAwesomeIcon icon={faArrowLeft} color="#ffffff" />
</TouchableHighlight>
)
}
}
);
export const LoginNavigation = createAppContainer(LoginNavigator);
这将导入到主应用程序中,可能会有帮助。