首页 > 解决方案 > React Native Stacknavigation 默认导航选项上的自定义后退按钮

问题描述

我目前static navigationOptions在我覆盖后退按钮的每个页面上都有一个。我正在尝试改变它,所以它defaultNavigationOptions改为使用。如何从导航文件本身访问导航堆栈的返回功能?

当前代码:

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);

这会被导入主应用程序,可能会有所帮助。

标签: javascriptreact-nativenavigation

解决方案


推荐阅读