2016-11-23 22 views
7

में onpress मैं में स्पर्श करने योग्य है देशी प्रतिक्रिया, स्पर्श के अंदर मैं छवि है और इसप्रतिक्रिया देशी छवि जोड़ सकते हैं और स्पर्श करने योग्य

<TouchableHighlight > 
    <Image style={styles.imagestyle} 
    source={require('./ic_action_name.png')} /> 
    onPress={() => this.moveToAddNewCustomer()}> 
    </TouchableHighlight> 

की तरह प्रेस पर जब मैं अनुप्रयोग चलाने के लिए करने की कोशिश की करने के लिए कैसे, मैं यह त्रुटि आई

React.Childeren.only expected to receive a single React element child 

इसे कैसे ठीक करें?

उत्तर

19

आप इस तरह यह सब करने की ज़रूरत:

<TouchableHighlight onPress={() => this.moveToAddNewCustomer()}> 
    <Image style={styles.imagestyle} source={require('./ic_action_name.png')} /> 
</TouchableHighlight> 

या

<TouchableOpacity onPress={()=>this.moveToAddNewCustomer()}> 
    <Image style={styles.imagestyle} source={require('./ic_action_name.png')} /> 
</TouchableOpacity> 
+0

धन्यवाद अपनी कार्यशील –

+0

यह ठीक काम कर रहा है, धन्यवाद –

संबंधित मुद्दे