0
StackNavigatorで2つの画面AとBを宣言します。 StackNavigatorはtabNavigatorにネストされています。両方の画面でバーが表示されます。そして、私はそれを画面Aに表示したいと思います。画面BではtabBarVisibleをfalseに設定しましたが、効果はありません。StackNavigatorの子画面でtabBarを非表示にする方法
import React,{Component} from 'react';
import {Text} from 'react-native';
import {StackNavigator, TabNavigator} from 'react-navigation';
class ScreenA extends Component {
static navigationOptions = {
title: 'A'
}
render(){
<Text>ScreenA</Text>
}
}
class ScreenB extends Component {
static navigationOptions = {
title: 'B'
}
render(){
<Text>ScreenB</Text>
}
}
const HomeScreen = new StackNavigator({
A : {screen : ScreenA},
B : {Screen : ScreenB}
});
const TabBar = new TabNavigator({
Main : {screen : HomeScreen}
});
export default TabBar;