我需要打开键盘。当ViewController启动时,我使用此函数
func showKeyboardAndFocus(){
DispatchQueue.main.async {
self.placeForText.resignFirstResponder()
self.placeForText.becomeFirstResponder()
}
}来自viewDidLoad,并且它工作正常。当我关闭它,并尝试使用相同的函数打开时,它不起作用。
为什么?怎么再打开一次呢?
发布于 2018-03-04 04:54:59
显示键盘的步骤:
self.inputTextView.becomeFirstResponder()要隐藏键盘:
self.inputTextView.resignFirstResponder()第二次显示/隐藏
@IBAction func showKeyboardClicked(_ sender: UIButton) {
textField.becomeFirstResponder()
}
@IBAction func closeKeyboardClicked(_ sender: Any) {
textField.resignFirstResponder()
}https://stackoverflow.com/questions/49089053
复制相似问题