我的应用程序中有导航控制器和工具栏。在工具栏中是条形项目,通过操作“显示详细信息”显示表视图控制器。当我单击取消并关闭此表视图时,键盘会等到表视图控制器完全关闭。我想和Table View一起关闭键盘。
这是我的取消行动按钮:
@IBAction func cancelTapped(sender: AnyObject) {
self.nameTextField.becomeFirstResponder()
self.caffeineTextField.becomeFirstResponder()
self.dismissViewControllerAnimated(true, completion: nil)
}
答案 0 :(得分:2)
您正在制作文本字段First Responder,以便键盘保持打开状态。你应该从这些resignfirstResponder。关闭键盘的其他好方法是:
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[[self view] endEditing:YES];
}