2017-09-19 1 views
0

Ich möchte auf einen Blick ein onPress Ereignis binden, bekam keine Wirkung.Aber funktionieren in seiner Kind-Ansicht (es ist ein Text-Ansicht); Hier ist mein Code:binden onPress auf Ansicht keine Auswirkungen in ReactNative hat

<View style={styles.loginByPhoneBtnContianer} onPress={this.makeLogin} > 
     <Text style={styles.loginByPhoneBtnTitle}> 
     Login 
     </Text> 
    </View> 

Antwort

2

Sie können nicht die onPress Ereignis in View Komponente verwenden Sie eine TouchableHighlight oder eine TouchableOpacity Komponente anstatt sie verwenden sollten.

+0

Sie haben Recht. Danke! – Lyle

+0

Ich freue mich, Ihnen zu helfen. Ich werde geschätzt, wenn Sie es aufwerten. –

+0

das ist sicher: 3 – Lyle

2

es funktioniert gut, nachdem ich meine Ansicht zu TouchableHighlight geändert :)

+0

Sie können TouchableWithoutFeedback auch verwenden, wenn Sie nur onPressFunktion hinzufügen möchten. – parohy

+0

ja, das habe ich gefunden. Danke! – Lyle

Verwandte Themen