Viewpager内的TouchableHighlight在react-native ios中将页面更改事件作​​为单击

时间:2019-12-06 10:41:49

标签: ios react-native touchablehighlight

我们在应用中使用了view pagerreact-native-community/react-native-viewpager),每页都有3个部分,所有3个部分都是可点击的,为了使其可点击,我们使用了{{1} }。

因此,每当我通过滑动来更改页面时。如果我在TouchableHighlight的{​​{1}}内部滑动,则可以像在TouchableHighlight中单击其他按钮一样正常工作。

1 个答案:

答案 0 :(得分:0)

将其发布以帮助像我这样的其他用户。

此库开发人员的答案。

嘿, 您可以使用onPageScrollStateChanged方法来阻止按钮交互。

IOS

或者我已经使用了这种方法。

android

在组件中,我像这样使用它

switch(pageScrollState){
   case "idle": enableButton();
   default: disableButton(); 
}