2017-05-15 79 views
0
Code: 

npm install --save react-native-swipeout 

var swipeoutBtns = [ 
{ 
    text: 'Button' 
} 

]陣營本地刷卡了,刪除與導航衝突回

swipetoDelete() 
{ 
alert('delete') 
}, 
<Swipeout onPress={()=>this.swipetoDelete()} right={swipeoutBtns}> 
    <View key={i} style={styles.containerSectionMenuOption}> 
    <TouchableOpacity> 
    .. 
    .. 
    </TouchableOpacity> 
    </View> 
</Swipeout> 

我的工作標籤欄基於project.I我試圖爲滑動刪除function.while刷卡中,它正在fine.when我刷出它正在移動到前一個屏幕上,也onPress事件不fire.How解決這個問題?任何幫助將appreicated.thanks提前

回答

0

假設您使用react-native-router-flux,在您的路由頁面,其中你聲明所有的場景,你可以設置那個壯觀的場景來打開垂直因此,水平滑動不會返回。或者您可以簡單地通過將該場景的panhandlers設置爲null來禁用滑動。

<Scene key="login" direction="vertical">