Как иметь пользовательскую навигацию в шапке - PullRequest
1 голос
/ 30 марта 2019

Я пытаюсь использовать пользовательский навигатор, чтобы избежать навигатора, но я просто не понимаю, почему кнопки на заголовке не работают

static navigationOptions = ({ navigation }) => {
  return {

    headerTitle: ('',
      <Image style={{ width: 150, height: 40 }}
        source={require('./images/image.png')}
      />
    ),
    headerLeft: (
      <TouchableHighlight onPress={navigator.getParam('menu')}>
        <Image style={{ width: 50, height: 40 }}
          source={require('./images/hamburger_icon.png')}
        />
      </TouchableHighlight>
    )
};

1 Ответ

0 голосов
/ 30 марта 2019

Я думаю, что ваша ошибка в линии TouchableHighlight, в частности в onPress={navigator.getParam('menu')}

Вместо этого вы должны иметь: onPress={navigation.getParam('menu')}

Будьте осторожны с логикой навигатора,легко спутать с navigation и navigator

Дайте мне знать, если это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...