以下代码在iOS上运行正常
<TextInput pointerEvents={"none"} value={textValue2} onPress={something}></TextInput>
但是在android上,似乎不支持pointerEvents
。
我尝试将TextInput
包裹在TouchableOpacity
周围,但可悲的是(尽管合理)按下时仍将焦点对准它。我是否可以在不触发焦点的情况下检测到压力?我尝试过的其他道具没有用:
editable={false}
selectTextOnFocus={false}
答案 0 :(得分:4)
You can use Keyboard API.
import { Keyboard, TextInput } from 'react-native';
<TextInput
onSubmitEditing={Keyboard.dismiss}
/>
请参见react native offical document中的完整示例。