我面临着一个奇怪的问题.在我的本机应用程序中,如果我将onPress事件设置为View它不会被触发但是如果我将其设置为Text内部View,它会触发.我在这里错过了什么?
<View style={{backgroundColor: "red", padding: 20}}>
<Text onPress={()=> {
console.log('works');
}
}>X</Text>
</View>
<View style={{backgroundColor: "red", padding: 20}} onPress={()=> {
console.log('does not work');
}
}>
<Text>X</Text>
</View>
Run Code Online (Sandbox Code Playgroud)
为什么会这样?这是React Native的问题吗?我使用的是版本0.43
我想在用户点击视图时捕获事件。当前,我使用TouchableXXX组件来捕获用户onPress(似乎仅onPress捕获onTapDown事件)。