如何在按下UITextField的回车键时隐藏键盘?

156

当单击文本字段时,会弹出键盘。用户按下回车键后,如何隐藏键盘?


13
Stack Overflow的好处在于许多问题已经得到了解答,特别是一些简单的问题。因此,在提问之前请先查找答案。很简单:http://stackoverflow.com/search?q=iphone+hide+keyboard - Felixyz
这是一个UITextfield的子类,根据文本/字符串条件动态更改UIReturnKey: https://github.com/codeinteractiveapps/OBReturnKeyTextField - CodeInteractive
@Felixyz,那里的第一个问题具有讽刺意味,是关于Android的。 - Iulian Onofrei
@IulianOnofrei 我想这可能会随着时间的推移而改变。但是,十年后收到回复还是很不错的 :) 发现我十年前写了这样一个讽刺的评论并不好。 (或许为自己辩护,那时候还不太清楚讽刺是一种永久威胁着互联网所有美好事物的病菌。) - Felixyz
@Felixyz,别担心,我懂你的感受:D - Iulian Onofrei
12个回答

1
你可以将“Primary Action Triggered”(在UITextField上右键单击)与IBAction连接,并且可以在不使用委托的情况下放弃第一响应者。 例如(Swift 4):
@IBAction func textFieldPrimaryAction(_ sender: UITextField) {
    sender.resignFirstResponder()
    ...
}

如果使用故事板,则为首选方式。 - lal

0
[textField resignFirstResponder];

Use this


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接