如何通过点击可触摸组件触发另一触摸组件的新闻事件?

问题描述:

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

实施例: -

<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> 

这样两个组件当轻敲打算调用相同的method

+0

谢谢。但我只想知道,如何以编程方式触发原生反应中的触摸事件。 –

+0

第一个可触摸将触发一个功能并触发第二个可触摸组件。这将触发另一个功能。 –

+0

我看到AFAIK没有方法从'TouchableHighlight'来调用它,就像在网络上点击()一样,但我想你可以把这个逻辑放到同一个类的方法中。在调用'method1'后,你可以从那里调用'method2'。 –