Events 从UITextField中移除焦点

Events 从UITextField中移除焦点,events,ios6,focus,uitextfield,Events,Ios6,Focus,Uitextfield,我试图从UITextField中移除焦点,尽管我放弃了作为第一响应者的角色,但我仍然无法让光标不聚焦于文本字段 我在视图上没有任何其他输入来移动焦点,我也不想创建一个虚拟的。什么是解决此问题的好方法?请尝试将当前类设置为UITextField的委托。我认为您忘记设置委托,这就是为什么它不能按预期工作。请尝试将当前类设置为UITextField的委托。我想您忘了设置委托,这就是为什么它没有按预期工作。根据文档 要关闭键盘,请将resignFirstResponder消息发送到当前为第一响应者的文本

我试图从UITextField中移除焦点,尽管我放弃了作为第一响应者的角色,但我仍然无法让光标不聚焦于文本字段


我在视图上没有任何其他输入来移动焦点,我也不想创建一个虚拟的。什么是解决此问题的好方法?

请尝试将当前类设置为UITextField的委托。我认为您忘记设置委托,这就是为什么它不能按预期工作。

请尝试将当前类设置为UITextField的委托。我想您忘了设置委托,这就是为什么它没有按预期工作。

根据文档

要关闭键盘,请将resignFirstResponder消息发送到当前为第一响应者的文本字段。这样做会导致文本字段对象在代理对象同意的情况下结束当前编辑会话并隐藏键盘

如果您在文本字段上调用resignFirstResponder,它将结束编辑会话,光标将不会聚焦在该文本字段上


因此,请再次验证您要删除焦点的文本字段是否调用了resignFirstResponder。

根据文档

要关闭键盘,请将resignFirstResponder消息发送到当前为第一响应者的文本字段。这样做会导致文本字段对象在代理对象同意的情况下结束当前编辑会话并隐藏键盘

如果您在文本字段上调用resignFirstResponder,它将结束编辑会话,光标将不会聚焦在该文本字段上


因此,请再次验证resignFirstResponder是否在要移除焦点的文本字段上被调用。

如果移除FirstResponder,则光标将不会聚焦在该文本字段上。键盘是否关闭?是的,键盘关闭。不过,它仍然是我关注的焦点。只需拨打[self.textField-resignFirstResponder]就可以了;无需设置代理。如果删除第一响应程序,则光标将不会聚焦在该文本字段上。键盘是否关闭?是的,键盘将关闭。不过,它仍然是我关注的焦点。只需拨打[self.textField-resignFirstResponder]就可以了;不需要设置代理。是的,它肯定会被调用。正如文档中提到的,它确实隐藏了键盘并结束了编辑会话。然而,我没有看到任何东西表明焦点将被移除。是的,它肯定会被调用。正如文档中提到的,它确实隐藏了键盘并结束了编辑会话。但是,我看不到任何东西表明焦点将被移除。要不要解释一下你的逻辑?要不要解释一下你的逻辑?