2016-07-11 21 views

cevap

21

Sen ile modal bileşeni içinde bir TouchableWithoutFeedback bileşeni kullanabilirsiniz API sağlamak değil gibi görünüyor modalı reddeden bir onPress özelliği.

<Modal visible={booleanThatHandlesModalVisibility}> 
    <TouchableWithoutFeedback onPress={() => funcToHideModal()}> 
    <View> 
    ... 
    </View> 
    </TouchableWithoutFeedback> 
</Modal> 

Eğer böyle ilki önce olayı yakalamak için bir onPress özelliği olmadan başka TouchableWithoutFeedback ekleyebilir basın modal gizlemez modal bir alanı isterseniz:

<Modal visible={booleanThatHandlesModalVisibility}> 
    <TouchableWithoutFeedback onPress={() => funcToHideModal()}> 
    <View> 
     <TouchableWithoutFeedback> 
     <View>...</View> 
     </TouchableWithoutFeedback> 
    </View> 
    </TouchableWithoutFeedback> 
</Modal> 
+1

Bu düşüncemle problemimi çözdüm, ancak “Dokunmatik” özelliğinin '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ile boş bir eylemle '' ' 'TouchableWithoutFeedback''' – samthui7

İlgili konular