Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 绝对位置下的触摸屏不适用于IOS,但适用于Android_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 绝对位置下的触摸屏不适用于IOS,但适用于Android

Javascript 绝对位置下的触摸屏不适用于IOS,但适用于Android,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我有一个ScrollView,其中包含一些可触摸的内容,下面我有一个单独的组件,其中包含通知 <ScrollView style={styles.scroll}> //some touchables </ScrollView> <Notifications /> 通知容器如下所示: panelContainer: { position: 'absolute', top: 0, bottom: 0, left: 0,

我有一个ScrollView,其中包含一些可触摸的内容,下面我有一个单独的组件,其中包含通知

<ScrollView style={styles.scroll}>
   //some touchables
</ScrollView>
<Notifications />
通知容器如下所示:

panelContainer: {
    position: 'absolute',
    top: 0,
    bottom: 0,
    left: 0,
    right: 0,
  },

尽管我花了几个小时试图找到解决这个问题的办法,但我想我是在发布这个问题后才找到的

解决方案是将
pointerEvents=“box none”
添加到绝对位置的视图中。现在它可以在Android和IOS上正常工作

panelContainer: {
    position: 'absolute',
    top: 0,
    bottom: 0,
    left: 0,
    right: 0,
  },