gpt4 book ai didi

ios7 - 即使代码已运行,resignFirstResponder 也不会关闭键盘

转载 作者:行者123 更新时间:2023-12-05 02:23:29 24 4
gpt4 key购买 nike

这行代码在我的电子邮件 textField editingDidEnd 时运行。 NSLog 运行所以我知道该功能已运行但键盘仍然没有消失。我将文本框连接为委托(delegate)。我确保 Storyboard中的连接在那里。它仍然不会改变。帮助。谢谢。

- (IBAction)emailDone2:(id)sender
{
[_email resignFirstResponder];
NSLog(@"emailDone2");
}

编辑 ** 我按照说明更改了代码,但仍然没有任何效果。一切都没有改变。

- (IBAction)emailDone2:(id)sender
{
[self.view endEditing:TRUE];
}

最佳答案

问题在于,您认为谁是第一响应者和谁是第一响应者可能并不相同。幸运的是,已经有一种方法可以解决这个问题。尝试使用

[topView endEditing:YES];

其中 topView 是最顶层的 View 。 endEditing 将递归 subview ,找到第一响应者,并告诉它退出第一响应者。这比跟踪哪个 subview 拥有它要简单得多。

keyboard not responding to resignFirstResponder 中找到这个,在边栏中链接到这个问题。

关于ios7 - 即使代码已运行,resignFirstResponder 也不会关闭键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22161167/

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