即时搜索取决于UITextView内容

时间:2011-10-21 17:16:20

标签: iphone

我希望在用户输入一些信息(例如谷歌搜索)时立即显示结果。现在,我正在使用一个按钮。有没有办法立即做到这一点?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

是的,如果搜索字段是其委托中的UISearchBar,则可以实现:

- (void)searchBar:(UISearchBar *)srcBar textDidChange:(NSString *)searchText {
[self performSelectorInBackground:@selector(backgroundAutocomplete:)
                           withObject:searchText];
}

并在“backgroundAutocomplete”方法中执行一些有用的操作,例如使用建议填充UITableView。 每次用户键入字符时都会调用该方法...