我正在编写一个 React Native 应用程序,我想检测屏幕上任何地方的点击/点击,所以我在我的 <View>
元素上放置了一个 onClick 处理程序,但它似乎不起作用。这是我的渲染功能:
<View style={styles.container} onClick={this.onClick}>
<Text style={styles.welcome}>
Tap to change the background
</Text>
</View>
我需要做什么?
原文由 Hum4n01d 发布,翻译遵循 CC BY-SA 4.0 许可协议
为了使任何元素在 React-Native UI 中处理触摸/单击事件,您需要将元素放在 TouchableOpacity、TouchableWithoutFeedback、TouchableNativeFeedback 或 TouchableHighlight 元素中:
希望有帮助。