【发布时间】:2016-06-07 03:46:39
【问题描述】:
我正在使用 TouchableHighlight 制作按钮,但按钮上的第一次点击事件似乎不会触发 TouchableHighlight 元素上的onPress 事件。再次单击时它会起作用。
代码如下:
return (
<TouchableHighlight
onPress={this.props.onPress}
style={btnStyles}
underlayColor="#a30000"
activeOpacity={1}>
<Text style={styles.buttonText}>{this.props.children}</Text>
</TouchableHighlight>
);
这是我创建的按钮的链接:https://github.com/uiheros/react-native-redux-todo-list/blob/master/app/components/shared/Button.js
有人知道怎么解决吗?或者是什么导致了问题?
编辑:目前我在 ios 模拟器和 android 模拟器上都遇到了这个问题。我还没有在真实设备上测试过。
【问题讨论】:
-
您的代码在 Android 设备上完美运行。
-
感谢 Jickson 在 Android 设备上进行测试。
标签: android ios reactjs react-native