Установить заголовок в NULL в navigationOptions, используя React Navigation в React Native? - PullRequest
0 голосов
/ 19 мая 2019

Я хочу установить header на null.

В настоящее время я пытаюсь сделать

const HomeStack = createStackNavigator({
  Home: HomeScreen,
})

HomeStack.navigationOptions = {
  tabBarLabel: 'Home',
  header: null
}

Но вышеприведенный header: null не работает.

Но приведенный ниже код работает.

class HomeScreen extends React.Component {
  static navigationOptions = {
    header: null,
  }

  render() {
    ...
  }
}

Как мне заставить его работать в HomeStack.navigationOptions?

Кроме того, можно ли установить глобальный header: null, потому что яне хотите header ни на одном из моих экранов?

1 Ответ

1 голос
/ 19 мая 2019

Попробуйте что-то вроде этого (примечание headerModel: 'none'):

const MainStack = createStackNavigator(
  {
    Home: { screen: Home },
  },
  { initialRouteName: 'Home', headerMode: 'none' }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...