我有一个自定义文本字段。当用户点击它时,它使用 UITableViewController
打开一个弹出窗口。
我想阻止键盘弹出我的文本字段,看起来不可能。
所以我尝试了以下在模拟器中工作的代码,但它不适用于实际的 iPhone!!!
@IBAction func provincePressed(_ sender: Any) {
(sender as AnyObject).resignFirstResponder()
self.view.endEditing(true)
怎么了?我怎样才能让它适用于实际的 iPhone?或者可能完全阻止键盘出现!
最佳答案
尝试在textFieldShouldBeginEditing方法中返回false
func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
return false
}
关于ios - 点击文本字段后如何立即隐藏键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54852064/