UITableView reloadData导致UITextField resignFirstResponder [英] UITableView reloadData causes UITextField to resignFirstResponder
本文介绍了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屋!
查看全文