как спрятать кнопку назад в React-навигация / реакции-родной - PullRequest
0 голосов
/ 10 февраля 2019

Я хотел бы спрятать кнопку «Назад» в верхнем левом углу, но не знаю, как это сделать с помощью реакции-навигации или реагирования-натива.

Просто попытался использовать static navigationOptions = { header: null }, но кнопка < Back была еще жива.

Я использовал Modal, и она работает, но я хочу знать, как скрыть кнопку < Back без использования Modal.

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

enter image description here

Ответы [ 3 ]

0 голосов
/ 10 февраля 2019

Это зависит от используемой вами версии реагирующей навигации, попробуйте это

const ModalStack = createStackNavigator(
{
  HomeScreen: { screen: Home },
  ModalScreen: { screen: Modal },
},
{
  headerMode: 'none',
  header: null
}
);
0 голосов
/ 05 июня 2019

, если это конфигурация по умолчанию для StackNavigator, перейдите в StackNavigator:

defaultNavigationOptions: {header: null,},

0 голосов
/ 10 февраля 2019

Полагаю, вы используете StackNavigator и вам не нужен заголовок.

Вам необходимо использовать headerMode: none в StackNavigatorConfig.Например:

const ModalStack = createStackNavigator(
  {
    HomeScreen: { screen: Home },
    ModalScreen: { screen: Modal },
  },
  {
    headerMode: 'none',
    mode: 'modal',
  }
);

Дополнительная информация в документах реагировать на навигацию .

...