TopBar сломан, когда bottomBar находится в стеке - PullRequest
0 голосов
/ 29 сентября 2018

Размещение макета bottomBar в стеке, кажется, нарушает содержимое topBar.

Шаги для воспроизведения / Код фрагментов / Скриншоты

Мне нужен стек поверх всего.Вот мой общий макет:

layout = {
root: {
       stack: {
        id:'stack1',
        children: [
          STACK_CHILD,
        ],
        options: {
          topBar: {
            visible: true,
            title: {
              text: 'My Screen'
            },
            leftButtons: [{
              icon: iconMenu,
              id: 'topBarButton'
            }]
          }
        }
      }
    }
  }

с:

STACK_CHILD = {
   component: {
    name: 'pulse.Chats',
   }
}

моя верхняя панель отображается с заголовком и левой кнопкой.

с:

STACK_CHILD = {
   bottomTabs: {
      children: [
         {
             component: {
                name: 'pulse.Chats',
                options: {
                bottomTab: {
                   title: 'title1',
                   icon: iconsMap['map'],
                },
             }
         }
      ]
}

мой topBar становится пустым

Я также пытался поместить параметры topBar в компоненты bottomTabs или заменить дочерние элементы bottomTabs стеками, содержащими компонент с параметрами topBar, у меня не получается получить рабочий topBar.


Среда

  • React Native Navigation version: 2.0.2513
  • React Native версия: 0.56.0
  • Платформа (ы) (iOS, Android или оба?): iOS, возможно Android (не тестировался)
  • Информация об устройстве (Симулятор / Устройство? Версия ОС? Отладка / Выпуск?): Эмулятор iPhone 6
...