Я пытаюсь скрыть целую панель вкладок для конкретной страницы в моем приложении. Я пытался скрыть это на маршрутизации и внутри контейнера тоже. Но это не сработало. Я мог бы скрыть заголовок navbar в обоих сценариях, но он не работает для tabBar. Ниже приведены мои коды попыток:
<Scene
key="showBarcodeScanner"
hideNavBar
hideTabBar
{...DefaultProps.navbarProps}
iosStatusbar="light-content"
component={BarcodeScan}
/>
Ниже метод не работает либо
static navigationOptions = ({ navigation }) => ({
header: null,
tabBarVisible: false
});
Я проверил источник и есть логика, чтобы скрыть вкладку (хотя не углубился, хотя).
if (navigationParams.hideTabBar != null) {
if (navigationParams.hideTabBar) {
res.tabBarVisible = false;
}
} else if (hideTabBar) {
res.tabBarVisible = false;
}
Я что-то упустил? Есть ли другой способ скрыть панель вкладок для конкретной страницы?