我在一个视图上有一个表格视图,表格视图包含自定义单元格和单元格包含文本框。我希望当用户点击保存按钮或从视图导航时隐藏键盘。 我已经在完成按钮上隐藏了键盘..请问有谁能提供建议。
[self.view endEditing:YES];
使用以下代码:
- (void)viewWillDisappear:(BOOL)animated
{
[textField resignFirstResponder];
}
每当您的视图被解除时,它将关闭键盘。
如果在点击保存按钮后您的视图未被解除,则在“保存”按钮单击事件中也必须编写[textField resignFirstResponder];
否则它无法工作。
更新:
如果您无法跟踪文本字段或存在太多文本字段,则可以在viewWillDisappear
中使用
[self.view endEditing:YES];
来解除它们。
[textbox resignFirstResponder];
你可以像这样隐藏键盘:
//swift
self.view.endEditing(true)
//obj-c
[self.view endEditing:YES];