私はStackNavigationを持っていて、デフォルトのHeader
(コンポーネントヘッダー)が必要で、その "deep pages"がリアクションナビゲーション用に生成されたデフォルトヘッダーで表示されたがっています。私のインデックスページ**Index**
、ちょうどヘッダーコンポーネント(最初のヘッダーを)望んでいた...しかし、別のブランクヘッダ現れでReact Navigation画面でのヘッダーの変更
:私の「深いページ」**Teste**
で
だけのタイトルをしたいとRNav(2番目のヘッダー)によって自動生成された戻るボタンですが、最初のヘッダーが表示されます。
これは私のNAV configです:
const RootNavigator = StackNavigator({
Welcome: {screen: Welcome},
User: {
screen: TabNavigator({
Clientes: {
screen: StackNavigator({
Index: {screen: Clientes},
Teste: {
screen: Teste,
header: undefined
}
}, {
header: null,
navigationOptions: {
tabBarIcon:() => (
<Icon name="list-alt" size={22} color="#ffffff" />
)
}
})
},
Opcoes: { screen: Opcoes }
}, {
tabBarPosition: 'bottom',
tabBarOptions: {
showLabel: false,
activeTintColor: '#fff',
showIcon: true,
inactiveTintColor: '#ccc',
indicatorStyle: {
backgroundColor: '#ccc'
},
style: {
backgroundColor: '#536878'
}
}
})
},
}, {
initialRouteName: 'User',
navigationOptions: {
header: props => <Header {...props} />
}
});
export default RootNavigator;
迷惑メールの対応にはどうしましたか? – zarcode
私の経験から、ネストされたナビゲータのことを混乱させないでください。それが機能しても、それはやっかいなことです。代わりにNativeBaseを使用すると、ヘッダーなどのコントロールが強化されます。 https://nativebase.io/ – Val