如何通过点击可触摸组件来触发另一个可触摸组件的按下事件?谢谢!
例:-
<TouchableHighlight onPress={this._triggerSecond}>
<Image
style={styles.button}
source={require('./myButton.png')}
/>
</TouchableHighlight>
如果用户点击第一个TouchableHighlight,那么它将触发第二个TouchableHighlight。
<TouchableHighlight>
<Image
style={styles.button}
source={require('./myButton.png')}
/>
</TouchableHighlight>
最佳答案
好吧,我想您可以以这种方式思考,而不是以这种方式思考,您可以将其视为另一个调用相同方法的TouchableHighlight
,例如:
// First one
<TouchableHighlight onPress={this._method}>
<Image
style={styles.button}
source={require('./myButton.png')}
/>
</TouchableHighlight>
// Second one
<TouchableHighlight onPress={this._method}>
<Image
style={styles.button}
source={require('./myButton.png')}
/>
</TouchableHighlight>
这样,tap中的两个组件都将调用相同的
method
。