我正在开发一个具有UIViewController的项目,在视图控制器上,在scrollview上有一个UIScrollView和一个UITextField.像这样:
我正试图解除键盘并在文本字段中键入一些文本后隐藏它并点击文本字段外的任何位置.我试过以下代码:
override func viewDidLoad() {
super.viewDidLoad()
self.textField.delegate = self;
}
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
self.view.endEditing(true)
}
Run Code Online (Sandbox Code Playgroud)
当我在滚动视图外面点击时它适用于我,但当我点击滚动视图时没有任何反应,键盘也不会隐藏.
点击文本域外的任何位置时有没有办法解除键盘?谢谢
在我的应用程序中,我有一个UITableView,其中包括第一个单元格a UITextView和其他单元格中的UILabels.
在键入内容后如何解除键盘UITableView?我想在任何时候点击其他单元格或滚动tableview时忽略它.