如何通过点击可触摸组件触发另一触摸组件的新闻事件?
问题描述:
如何通过点击可触摸组件触发另一个触摸组件的新闻事件?谢谢!如何通过点击可触摸组件触发另一触摸组件的新闻事件?
实施例: -
<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
。
谢谢。但我只想知道,如何以编程方式触发原生反应中的触摸事件。 –
第一个可触摸将触发一个功能并触发第二个可触摸组件。这将触发另一个功能。 –
我看到AFAIK没有方法从'TouchableHighlight'来调用它,就像在网络上点击()一样,但我想你可以把这个逻辑放到同一个类的方法中。在调用'method1'后,你可以从那里调用'method2'。 –