Реагировать на вкладку навигации в стеке с кнопкой в ​​заголовке - PullRequest
0 голосов
/ 01 октября 2018

Я бы хотел, чтобы TabNavigator был встроен в StackNavigator с кнопкой в ​​заголовке, который использовался для навигации в основном стеке.

Вот закуска моей проблемы: https://snack.expo.io/@guigui64/tabs-in-stack

Проблема заключается в том, что я создаю TabNavigator:

const TabNavigator = createMaterialTopTabNavigator(
  {
    ScreenA,
    ScreenB,
  },
  {
    navigationOptions: {
      headerTitle: 'Title when in tab',
      headerRight: (
        <Button
          onPress={() => this.props.navigation.navigate('C')} // here is the issue !
          title="ScreenC"
        />
      ),
    },
  }
);

Я также пытался создать Компонент со статическими навигационными параметрами и сделать так, чтобы render () возвращал TabNavigator.В этом случае заголовок выглядит нормально, но не вкладки.

Заранее спасибо!

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