2
私は、次のTabBarIOS.Itemを設定している:どのようにして、反応ネイティブを使用してナビゲーションスタックの一番上にTabBarIOSをポップすることができますか?
<TabBarIOS.Item
selected={this.state.selectedTab === 'tab1'}
title='Tab 1'
icon={require('./Components/Icons/IconImages/Tab1Icon.png')}
onPress={() => {
this.setState({
selectedTab: 'tab1'
});
}}>
<MyNavigatorIOS client={this.state.client} initialStep={this.state.initialStep} />
</TabBarIOS.Item>
私はthis example in the react native docsあたりとしてthis.props.navigator.popToTop();
火にonPress
イベントを使用しようとしています。ただし、TabBarIOS onPress
イベントがpopToTop()
というイベントを発生させ、子のイベントMyNavigatorIOS
は発生しないようにしたいという違いがあります。どうすればこれを達成できますか?
これはうまくいくようです。私は 'EventEmitter'を使って解決し、適切な子画面でイベントを処理しました。しかし、これはより良く見える=) –