1
我在我的应用程序中有导航控制器和工具栏。在工具栏中是通过动作“显示细节”显示表格视图控制器的条形项目。当我点击取消并且该表视图关闭时,但键盘一直等到表视图控制器完全关闭。我想用Table View关闭键盘。如何隐藏没有动画的键盘(或加速这个动画)
这是我的取消按钮操作:
@IBAction func cancelTapped(sender: AnyObject) {
self.nameTextField.becomeFirstResponder()
self.caffeineTextField.becomeFirstResponder()
self.dismissViewControllerAnimated(true, completion: nil)
}
您的解决方案grat,我会使用它。 resignFirstResponder也起作用。非常感谢你 self.view.endEditing(true) – Lachtan 2015-02-23 11:47:17
我不是类似于swift,但你也可以找到touchesBegan事件。基本上,当你在文本字段以外的地方点击时,它会关闭键盘。 – kocakmstf 2015-02-23 12:13:33
我用连接到整个视图的轻拍手势识别器来实现这种效果:) – Lachtan 2015-02-23 14:38:22