Я использую React Navigation 3.11 в своем приложении React Native и хочу настроить кнопку «Назад» в навигации по стеку. В документах говорится:
headerBackImage
React Element или Component для отображения пользовательского изображения в кнопке возврата заголовка. Когда компонент используется, он получает ряд свойств при рендеринге (tintColor, title). По умолчанию используется компонент Image с источником изображения response-navigation / views / assets / back-icon.png, который является изображением значка возврата по умолчанию для платформы (шеврон на iOS и стрелка на Android).
Вот моя конфигурация:
let navigationRouteConfigMap : NavigationRouteConfigMap = {
_main:
{screen: page, navigationOptions:
{
[...]
headerBackTitle: '',
headerTruncatedBackTitle: '',
headerBackImage: Images.backArrow,
}
}
}
let stackNavigatorConfig:StackNavigatorConfig = {
headerBackTitleVisible: false
}
return createStackNavigator(navigationRouteConfigMap, stackNavigatorConfig)
У меня есть и другие страницы в моей конфигурации, все с одинаковыми общими параметрами навигации с настраиваемым изображением задней части заголовка. Однако в моем приложении он отображает стрелку назад по умолчанию. (headerBackTitleVisible: false
действительно работает)
Что я делаю неправильно?