在我的自定义容器视图控制器中,我需要在发生某些事情时隐藏键盘。
因为我不知道第一响应者是谁,所以我强行关闭它,如下所示:
for (UIViewController *child in self.childViewControllers) {
[child.view endEditing:YES];
}
[self.view endEditing:YES];
键盘隐藏 - 这很棒 - 但是当我点击不同的文本字段时 - 之前的文本字段是调用endEditing
之前的第一个响应者仍然会获得键盘输入。
我在这里遗漏了什么吗?它不应该辞去其第一响应者身份吗?被点击的文本字段不应该成为第一个响应者吗?
答案 0 :(得分:0)
我认为你应该resignFirstResponder
这个观点。