2017-04-12 78 views
0

如何通過點擊可觸摸組件觸發另一個觸摸組件的新聞事件?謝謝!如何通過點擊可觸摸組件觸發另一觸摸組件的新聞事件?

實施例: -

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

回答

1

嗯,我想不是那樣想,我想你可以認爲這只是另一種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'。 –