如何通过点击可触摸组件来触发另一个可触摸组件的按下事件?谢谢!

例:-

<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

08-07 08:45