Установить заголовок экрана createDrawerNavigator реагировать родной - PullRequest
0 голосов
/ 26 апреля 2019

у меня ниже кодовой базы

const drNav = createDrawerNavigator(
  {

    A: {
      screen: A,
      navigationOptions: {
        title: 'A',
      },
    },
    B: {
      screen: B,
      navigationOptions: {
        title: 'B',
      },
    },
    C: {
      screen: C,
      navigationOptions: {
        title: 'C',
      },
    },
    D: {
      screen: D,
      navigationOptions: {
        title: 'D',
      },
    }
  }
)

Но заголовок не отображается в заголовке, он пустой

Я также пытался установить заголовок на каждом экране

static navigationOptions = {
    title: 'A'
 }

Но это не работает, Что мне нужно изменить, чтобы это работало,

Пожалуйста, сообщите. Спасибо

1 Ответ

0 голосов
/ 26 апреля 2019

Вы должны передать функцию в опции навигации.

    const drNav = createDrawerNavigator(
      {

        A: {
          screen: A,
          navigationOptions: () => ({
            title: 'A',
          }),
        },

Более подробную информацию вы можете найти в документах .

...