Я хочу показать / скрыть заголовок в зависимости от платформы в реагирующем.Я сделал это
const RNApp = createStackNavigator(
{
Menu: {
screen: Menu,
navigationOptions: {
gesturesEnabled: false,
headerBackground: (
<Image
style={[
StyleSheet.absoluteFill,
{
width: Metrics.screenWidth * 0.5,
height: Metrics.navBarHeight * 0.6,
marginTop:
Platform.OS === "ios"
? Metrics.navBarHeight * 0.45
: Metrics.navBarHeight * 0.2,
marginLeft: Metrics.screenWidth * 0.25,
resizeMode: "contain"
}
]}
source={images.icons.headerimage}
/>
)
}
},
WebViewScreen: {
screen: WebViewScreen,
navigationOptions: {
headerVisible: Platform.OS === "ios" ? true : false,
gesturesEnabled: false
}
}
},
{
headerMode: "screen",
initialRouteName: "Menu"
}
);
Это работает, если платформа работает так же, как я хочу, так как нет аппаратной кнопки возврата, должен быть заголовок для перехода назад.Но с приведенным выше кодом заголовок все еще виден в случае Android также даже с условием, которое я дал.Как решить эту проблему?