在Textinput组件上使用onFocus和onBlur事件处理程序,当用户按下图标时,调用.blur()函数以从输入框中删除焦点。 下面是一个示例代码:
import React, { useState } from 'react';
import { View, TextInput, TouchableOpacity } from 'react-native';
const Example = () => {
const [text, setText] = useState("");
const blurTextInput = () => {
textInputRef.current.blur();
};
const textInputRef = useRef(null);
return(
console.log("TextInput is focused")}
onBlur={() => console.log("TextInput is blurred")}
/>
Press here to blur TextInput
);
}
export default Example;
上一篇:按下图标扩展更多文本