gpt4 book ai didi

View 消失后 iOS 键盘不会消失

转载 作者:行者123 更新时间:2023-11-29 04:45:21 37 4
gpt4 key购买 nike

我一直在寻找类似的问题,但到目前为止答案不符合我的目的。我在 UINavigationController 中有一个 UITableViewController,其中包含自定义 UITableViewCells,其中包含文本字段。当我单击文本字段时,他们成为第一个响应者,当我单击“返回”时,他们会退出。到目前为止一切顺利。

我的问题是其中一个单元格执行提交功能。完成此操作后,每当我按下文本字段时,返回按钮就不会再关闭键盘。

我的问题是,既然我没有发布任何内容,为什么这些文本字段停止监听 resignfirstresponder 消息?

更新:我终于通过在类中设置 UITextfield ivar 来实现此工作,使其成为文本字段开始编辑时的第一个响应者:

- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField setTextColor:[UIColor blueColor]];
focusedTextField = textField;
}

当我按下提交按钮时,调用[focusedTextField endEditing:YES];。在看到一些答案后刚刚添加了这个,但我不记得链接了,抱歉。

希望对您有所帮助。

最佳答案

如果您已声明返回方法(假设您的文本字段名为 textField),请在您的方法中使用此代码;

[textField setUserInteractionEnabled:NO];//but this may restric you if you need to use it again

但是如果您使用键盘的标准返回属性,则可能与Apple的限制有关

关于 View 消失后 iOS 键盘不会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737004/

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