【发布时间】:2011-03-03 23:10:58
【问题描述】:
我有一个包含 20 个部分的 UITableView。在顶部我有一个 UISearchBar,我想在用户输入时过滤这些部分。
不幸的是,如果 UISearchBar 处于活动状态并且如果我从 searchBarShouldEndEditing 返回 NO:那么我的 [tableView reloadData] 调用将被忽略。如果我从 searchBarShouldEndEditing: 返回 YES,那么 reloadData 调用工作正常,但在输入每个字符后我会丢失 firstResponder。
如何强制 UITableView 进行实时更新和过滤,而不必在输入的每个字符之间在 UISearchBar 上 resignFirstResponder?
【问题讨论】:
标签: iphone cocoa-touch uitableview uisearchbar ios-4.2