Используйте свойство UISearchBar, объявите его, используя
searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0,0,320,30)];
и добавьте его в представление вашего UIViewController в качестве подпредставления.
После этого используйте методы делегата панели поиска в вашем контроллере представления:
-(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
-(void)searchBarTextDidEndEditing:(UISearchBar *)searchBar {
-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {
-(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
Ознакомьтесь с этим руководством, чтобы познакомиться с панелью поиска и ее делегатами!
РЕДАКТИРОВАТЬ: Этот метод не об использовании панели поиска в самой таблице, но над ним. Это означает, что вы должны поместить tableView как подпредставление UIViewController, а searchBar как подпредставление того же UIViewController!