我在视图中有一个文本框,当我关注它时键盘弹出,我可以输入一些内容,但是当我完成它时我不能失去焦点。就像我在文本框外面点击键盘一样。
如何摆脱键盘?
答案 0 :(得分:5)
来自文档:
您的应用程序有责任解雇键盘 你选择的时间。您可能会因为响应而关闭键盘 特定用户操作,例如用户点击特定按钮 你的用户界面。您还可以配置文本字段委托 当用户按下“返回”键时关闭键盘 键盘本身。要关闭键盘,请发送 resignFirstResponder消息到当前的文本字段 急救人员。这样做会导致文本字段对象结束 当前编辑会话(委托对象同意)并隐藏 键盘。
以下是使用UITextFieldDelegate方法执行此操作的一种方法:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
}
确保将代理连接到textField。