ios - 在 iOS 中隐藏键盘

标签 ios resignfirstresponder

我想在输入数据后隐藏键盘。

我已经尝试了下面给出的两种方法。

[self.textField resignFirstResponser];
[self.view endEditing:YES];

两者都运行良好,但我想知道这两条线之间的区别。

谢谢

最佳答案

[self.view endEdtiting:YES]; 

从文档:

“导致 View (或其嵌入的文本字段之一)放弃第一响应者状态。”

"force:指定 YES 强制第一响应者辞职,不管它是否想这样做。
ReturnValue:如果 View 放弃了第一响应者状态,则返回 YES,否则返回 NO。”
[self.textField resignFirstReponder];

“通知接收者它已被要求放弃其窗口中的第一响应者身份”

关于ios - 在 iOS 中隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21255606/

相关文章:

ios - UITextField 的键盘不会关闭。不完全是

ios - UICollectionViewCell 的 SelectedBackgroundView 在不应该可见时可见

ios - Desire2Learn:我如何将文件附加到讨论中的新帖子?

iphone - 键盘没有辞职

iphone - 搜索栏 ResignFirstResponder 隐藏项目

ios - 无法识别的选择器发送到实例 resignFirstResponder

ios - 无法从 URL 获取图像? (NSURLErrorDomain 错误 -1100)

ios - 处理同一分段按钮上的点击?

ios - GKMatchmakerViewController - 如何检测按下 "Play Now"

iOS 为什么调用从 uitextield 中删除第一响应者会影响键盘?