2017-01-31 16 views
6

पर नल का पता लगाने के मैं एक घरेलू एप्लिकेशन प्रतिक्रिया लिख ​​रहा हूँ और मैं नल का पता लगाने के लिए चाहते हैं/स्क्रीन पर कहीं भी क्लिक इसलिए मैं अपने <View> तत्व पर एक onclick हैंडलर डाल लेकिन यह काम करने लगता है। यहां मेरा रेंडर फ़ंक्शन है:प्रतिक्रिया मूल निवासी देखें

<View style={styles.container} onClick={this.onClick}> 
    <Text style={styles.welcome}> 
     Tap to change the background 
    </Text> 
</View> 

मुझे क्या करने की आवश्यकता है?

+0

https://facebook.github.io/react-native/docs/view.html#pointerevents – RenaissanceProgrammer

+0

@RenaissanceProgrammer मैं ऐसा होगा कैसे? – Hum4n01d

+0

प्रतिक्रिया मूल प्रतिक्रिया नहीं है – Eldelshell

उत्तर

11

/स्पर्श को संभालने के लिए एक प्रतिक्रिया-मूलनिवासी यूआई में घटनाओं क्लिक करें किसी भी तत्व को बनाने के लिए, आप एक TouchableOpacity अंदर तत्व डाल करने के लिए की जरूरत है, TouchableWithoutFeedback, TouchableNativeFeedback या TouchableHighlight तत्व:

<TouchableHighlight onPress = { this.onClick }> 
    <View style={styles.container}> 
    <Text style={styles.welcome}> 
     Tap to change the background 
    </Text> 
    </View> 
</TouchableHighlight> 

आशा में मदद करता है।

+0

मैं इसे आजमाउंगा :) – Hum4n01d

+0

अब यह नहीं दिखा रहा है ... – Hum4n01d

+0

मुझे लगता है कि आप दृश्य रंग बदल रहे हैं ... रंग को टच करने योग्य हाइलाइट तत्व के माध्यम से सेट करने का प्रयास करें यह शैली है। – adonike

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