我有一个非常基本的UITableView和一个附加的UISearchBar,这是发生的事情的流程
UITableView为空,用户点击UISearchBar,然后调出键盘.用户点击"搜索"按钮后
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
[searchBar resignFirstResponder]; //move the keyboard out of the way
//Code....
}
Run Code Online (Sandbox Code Playgroud)
工作正常,并将键盘移开,并填充UITableView.问题是任何后续搜索尝试.
发生与之前相同的步骤,但键盘永远不会被解雇.我有一种感觉,其他东西正在成为响应者,我只需要一点清晰度来理解实际发生的事情.