【发布时间】:2018-09-21 16:41:22
【问题描述】:
以下代码在 iOS 上运行良好
<TextInput pointerEvents={"none"} value={textValue2} onPress={something}></TextInput>
但在 android 上似乎不支持 pointerEvents。
我尝试将TextInput 包裹在TouchableOpacity 周围,但遗憾的是(尽管是合理的)按下时仍会获得焦点。无论如何我可以在不触发焦点的情况下检测到压力吗?我试过的其他没有用的道具:
editable={false}
selectTextOnFocus={false}
【问题讨论】:
-
一个简单的技巧是在这个 textInput 顶部添加一个透明视图,并根据需要处理透明视图的 onClick。
标签: react-native react-native-android