[英]Keyboard not being dismissed with Keyboard.dismiss in React Native
[英]Keyboard not being dismissed before alertview
我有一個表單,有兩個字段,一個是文本輸入,另一個觸發日期選擇器出現。
編輯文本字段時,鍵盤在屏幕上,當我按下以顯示日期選擇器時,盡管我試圖抑制它,但鍵盤下方的字段仍在屏幕上。
TL; DR
self.view.endEditing(true)
不解雇鍵盤
@IBAction func actDroppedOff(_ sender: Any) {
dismissKeyboard()
self.view.endEditing(true)
DatePickerDialog().show("Select Picked Up Date", doneButtonTitle: "Finished", cancelButtonTitle: "Cancel", datePickerMode: .date) {
(date) -> Void in
if let dt = date {
let formatter = DateFormatter()
formatter.dateFormat = "MM'-'dd'-'yyyy"
self.txtDroppedOff.text = formatter.string(from: dt)
}
}
}
您可以調用textfield.resignFirstResponder()將鍵盤關閉
self.view.endEditing(true)
應該為您關閉鍵盤。 我不確定為什么要在此之前調用dismissKeyboard()
? 該功能是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.