Я хочу добавить пользовательский UIImageView к истории табличного представления UISearchDisplayController и выбрать цвет фона табличного представления к clearColor. Попробованный некоторые другой подход, но не мог найти правильное решение. Какая-либо идея, как приблизиться к этому?
Примечание: Я не хочу добавлять к иерархии представления searchResultsTableView searchDisplayController, а скорее накладывать другое одноуровневое представление ниже его),
Вы можете установить фоновое изображение таким же образом, как и для вашей основной таблицы, только установите его в методе делегата searchDisplayControllerDidBeginSearch. Например: -
- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller {
[controller.searchResultsTableView setDelegate:self];
UIImageView *anImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gradientBackground.png"]];
controller.searchResultsTableView.backgroundView = anImage;
[anImage release];
controller.searchResultsTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
controller.searchResultsTableView.backgroundColor = [UIColor clearColor]; }