Tra*_* Ho 6 css android react-native
我在视图中有一个 TouchableOpacity。视图很小(高度:60)并且 TouchableOpacity 位于其父级的边界之外(位置:绝对,顶部:70)。当孩子在父级内部时,即 top: 30,它是可点击的,但当它在外部时,它不是。并且只有父视图内部的区域是可点击的(触摸事件越界越过区域)。有谁知道注册 TouchableOpacity 点击的方法,即使它超出了其父级的范围?
请注意,这适用于 iOS。这似乎只是android上的一个错误。
<View style={{height: 60, width: '100%', zIndex: 1}}>
<TouchableOpacity onPress={() => console.log('pressed')} style={{position: 'absolute', zIndex: 2, backgroundColor: 'yellow', width: 100, height: 50, top: 70}} />
</View>
Run Code Online (Sandbox Code Playgroud)
迄今为止最好的解决方法是
import { TouchableOpacity } from 'react-native-gesture-handler';
Run Code Online (Sandbox Code Playgroud)
在这里找到了解决方案。
| 归档时间: |
|
| 查看次数: |
684 次 |
| 最近记录: |