UITableView reloadData导致UITextField resignFirstResponder [英] UITableView reloadData causes UITextField to resignFirstResponder

查看:639
本文介绍了UITableView reloadData导致UITextField resignFirstResponder的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个textField设置为使用输入的每个字母更改tableView的dataSource(并调用reloadData)。

I have a textField that is set to change the tableView's dataSource with each letter that's entered (and call reloadData).

但由于某种原因,每次都写一封信输入后,键盘被解除。

But for some reason, every time a letter is entered, the keyboard is dismissed.

任何人都知道为什么?

推荐答案

您的文本字段正在重新签名,因为重新加载的单元格会发送 -resignFirstResponder 消息,因为重新加载后无法保证其生存。有关详情,请参阅此相关问题。

Your text field is resigning because reloaded cells are sent a -resignFirstResponder message due to the fact that their survival is not guaranteed after a reload. See this related question for more.

这篇关于UITableView reloadData导致UITextField resignFirstResponder的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆