Я не хочу показывать текст «нет результатов», пока мой сервер обрабатывает поисковый запрос.
Я выяснил точные координаты ячейки таблицы, содержащей метку, и попытался ее покрыть.
self.noResultsCoverView = [[[UIView alloc] initWithFrame:CGRectMake(
0.0,
44.0,
320.0,
43.0
)] autorelease];
self.noResultsCoverView.backgroundColor = [UIColor whiteColor];
[self.searchDisplayController.searchResultsTableView addSubview:self.noResultsCoverView];
К моему огорчению, у меня обложка была выше табличного вида, но ниже лейбла. Мне нужно, чтобы крышка была выше этикетки. searchResultsTableView::bringSubviewToFront
не работает,что заставляет меня поверить, что лейбл вовсе не является потомком searchResultsTableView
.
Кстати, этот ответ на переполнение стека мне не совсем подходит. Он работает при самом первом поиске, но при последующих поисках высвечивает странную черную обложку.