嵌套的可触摸事件无法在React Native Android中运行

时间:2019-08-18 07:33:51

标签: react-native

我有一个嵌套的视图(视图内部的视图),该视图是通过递归函数渲染的,我需要在所有这些视图上添加触摸事件。在Ios上运行正常,但在android中,事件仅在前三个元素上起作用。

尝试使用所有可触摸的事件,并尝试同时添加zIndex和海拔高度

renderCard(cards=[], playerIndex=0) {
    if( cards.length > 0){
      return <View style={table.card} onStartShouldSetResponder={()=>console.log('blah')}>
        {this.renderCard(_.pull(cards, cards[0]), playerIndex)}
      </View>
    }
  };

这是元素的样式

card: {
    backgroundColor: 'red',
    borderWidth: 1,
    width: 80,
    height: 110,
    position: 'absolute',
    top: 0,
    left: 30
  }

这就是他们渲染的方式

img

touch事件应该适用于所有视图,但是在Ios中它只能在前三个中起作用。

0 个答案:

没有答案