我需要打开键盘。当ViewController
开始时我使用这个功能
func showKeyboardAndFocus(){
DispatchQueue.main.async {
self.placeForText.resignFirstResponder()
self.placeForText.becomeFirstResponder()
}
}
来自viewDidLoad
,它工作正常。当我关闭它,并尝试使用相同的功能打开时,它不起作用。
为什么?我怎么能第二次打开它?
要显示键盘:
self.inputTextView.becomeFirstResponder()
要隐藏键盘:
self.inputTextView.resignFirstResponder()
第二次显示/隐藏
@IBAction func showKeyboardClicked(_ sender: UIButton) {
textField.becomeFirstResponder()
}
@IBAction func closeKeyboardClicked(_ sender: Any) {
textField.resignFirstResponder()
}