私はreact navigationを使用しています。私はonPressのヘッダーを隠し、別の機能を表示したい。私はそれを隠すことができますが、再び表示されません。私はヘッダーで1つだけの機能を行うことができるようです。私のコードは:リアクションナビゲーションヘッダーが隠れていない/表示されていません
ボタン上のヘッダーを表示して表示したいと思っています。私は間違って何をしていますか?
助けてください。
アップデート1:
_handleHide(){
this.props.navigation.setParams({
header: false
})
}
_handleShow(){
this.props.navigation.setParams({
header : (HeaderProps) => <View style={{ height:20,backgroundColor:'blue' }} ></View>
})
}
componentWillMount(){
this.props.navigation.setParams({
header : (HeaderProps) => <View style={{ height:20,backgroundColor:'blue' }} ></View>
})
}
は、それはあなたがhandleHide()内のヘッダにnull値を渡しているのため、代わりにヌルの「false」に渡してください。 –
ありがとうございます。それをしました。まだ動作しません。ヘッダーはボタンonPressイベントに反応しません。 – Somename