gpt4 book ai didi

ios - 如何检测 UITextField 外的点击(关闭键盘)

转载 作者:行者123 更新时间:2023-12-01 17:52:37 25 4
gpt4 key购买 nike

我的 iPhone 应用程序有一个数字文本字段(和一些其他控件)。当用户点击文本字段时会显示一个数字键盘。我喜欢尽快关闭这个数字键盘(由 [self.textField resignFirstResponder] )
用户点击 View 的背景(易于检测)还有当用户点击任何 其他 控制!

如何检测到用户在文本字段之外点击(但不一定在背景上)?

最佳答案

我总是在 viewDidLoad 中这样做:

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];

然后实现:
- (void)dismissKeyboard
{
[self.view endEditing:YES];
}

奇迹般有效 :)

关于ios - 如何检测 UITextField 外的点击(关闭键盘),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25061755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com