2010-12-07 4 views
6

Я использовал поисковую панель с моим UITableview. Когда я введу текст поиска, цвет фона будет автоматически изменен как белый цвет.UITableview цвет фона при использовании панели поиска

, а также я использовал:

tableView.bounces=FALSE; 

Когда я SearchBar, что время отскакивает также не будет работать.

Выход, как выглядит следующим образом:

alt text

  1. мне нужно изменить цвет фона, когда я поиск контента.

  2. мне нужно:

    tableView.bounces = FALSE;

будет работать, когда я ищу содержимое.

ответ

16

Ответ на мой вопрос:

-(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString 
{ 
UIImage *patternImage = [UIImage imageNamed:@"1.png"]; 
[controller.searchResultsTableView setBackgroundColor:[UIColor colorWithPatternImage: patternImage]]; 
controller.searchResultsTableView.bounces=FALSE; 
return YES; 
} 
0

Установите цвет фона ячейки в clearcolor и во время перезагрузки таблицы во время поиска установите цвет фона (стола) как черный.

+0

я использовал следующий \t \t tableView.backgroundColor = [UIColor clearColor]; \t \t tableView.opaque = NO; \t \t tableView.backgroundView = nil; но это не работает – Velmurugan 2010-12-07 10:44:58

Смежные вопросы