TouchableOpacityの中にカスタムの行アイテムラッパーを持つFlatListがあります。 TouchableOpacity内に複数のonPressを配置して、それぞれの子ビューが尊重された仕事を処理できるようにしたいと思います。問題は、子ビューを押してもそれは仕事だが、親のonPress
も実行されるということです。それをやめる方法は?ごみ箱アイコンの上にのみonDeleteItem
ユーザープレスを実行するための方法を別の言葉でonPressで複数の子を持つTouchableOpacity
<TouchableOpacity onPress={() => this.doSomething()}>
<Text>Some content</Text>
<Icon name="trash" size={20} onPress={this.onDeleteItem(item)}/>
<TouchableOpacity>
?
ありがとう、ありがとうございます。
「Touchables」と一緒にラップしないでください。別々にラップしてください。 – Val