![](/img/trans.png)
[英]React-native Keyboard.dismiss dismisses the keyboard when using it
[英]IOS Keyboard wont dismiss when using search bar in react site
我可能采取了錯誤的方法,但我正在一個有搜索欄的反應網站上工作。 在 IOS/Safari 上,如果用戶點擊搜索,則會出現鍵盤,但按下完成不會將其關閉,它只會向下滑動一秒鍾並重新出現。
我還沒有太多的反應經驗,所以我不確定最好的方法是什么,到目前為止,我已經嘗試編寫一個 js function,它在焦點變化時使用模糊,但我還不能讓它運行所以我沒有不知道這是否可行。
這是我嘗試編寫 function 的兩種方法:
focusOut = () => {
onToggleOpen();
e.target.blur();
console.log('Function has run');
}
function focusOut() {
onToggleOpen();
e.target.blur();
console.log('Function has run');
}
這是我目前嘗試激活它的方式:
<Search onfocusout={this.focusOut} />
抱歉,如果我完全以錯誤的方式看待這個問題,歡迎提出任何建議。
非常感謝。
您可以使用內置Keyboard
模塊:
import { Keyboard } from 'react-native';
Keyboard.dismiss();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.