私はReact Nativeで静的なAppbarとして使用したHeader
コンポーネントを持っていました。今では、StackNavigator
を含めると、画面間の遷移を管理しやすくなりました。React NativeのStackNavigatorでカスタムヘッダをロード
私の問題は、私のHeader
コンポーネントをStackNavigator
ヘッダーに含めることができないということです。私の現在のコードと結果は以下の通りである:Header
がロードされていないことを
const APPBAR_HEIGHT = Platform.OS === 'ios' ? 44 : 56;
const GiftNavigator = StackNavigator(
{
All: {
screen: GiftListSection,
navigationOptions: {
tabBarLabel: 'All',
}
},
Reclaim: {
screen: GiftReclaimSection,
navigationOptions: {
tabBarLabel: 'Reclaim',
}
}
}, {
headerMode: 'float',
header: (
<View style={{ height: APPBAR_HEIGHT }}>
<Header />
</View>
)
});
注意。これは単なる空白スペースです。 Header
コンポーネントをStackNavigator
ヘッダーにロードするにはどうすればよいですか?自分でHeader
をロードすると、デフォルトのナビゲータヘッダーの戻るボタンが表示されますか?