headerBackTitle также не работает, не устанавливая его на предыдущем экране, чтобы влиять на текущий - PullRequest
0 голосов
/ 06 октября 2019

Это не работает:

const HomeStackNavigator = createStackNavigator(
  {
    Home: { screen: Login },
    Profile: { screen: Profile },
    SignIn: { screen: SignIn },
    ChangePassword: {
      screen: ChangePassword,
      navigationOptions: {
        headerBackTitle: "Home",
        headerBackTitleVisible: true,
        headerBackTitleStyle: {
          color: "pink"
        }
      }
    },
    Account: {
      screen: Account,
      navigationOptions: {
        headerBackTitle: "Home",
        headerBackTitleVisible: true,
        headerBackTitleStyle: {
          color: "pink"
        }
      }
    }
  }

И это также не работает

  static navigationOptions = ({ navigation }) => {
    const { params = {} } = navigation.state;

    return {
      headerBackTitle: "Back",
      headerBackTitleStyle: {
        color: "pink"
      }
}
}

Я не могнайти другие решения в интернете. Надеюсь, кто-то может помочь и знает, как решить эту проблему?

1 Ответ

0 голосов
/ 06 октября 2019

Исправлено: я использовал HeaderBackButton и должен был установить его внутри.

headerLeft: (
        <HeaderBackButton
          onPress={() => {
            navigation.navigate("Profile");
          }}
          title="test"
          backTitleVisible={true}
        />
      )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...