У меня есть UIViewController со стандартной панелью UITableView и Search с добавлением делегата поиска. Представление имеет сегментированный элемент управления в навигационной панели, когда пользователь меняет сегментированный элемент управления, который я хотел бы скрыть searchBar.Скрытие UITableView searchBar оставляет пустое пространство
кода я использую:
- (void)segChange {
if ([segmentedControl selectedSegmentIndex] == 0) {
[[[self searchDisplayController] searchBar] setHidden:YES];
// This does not work:
[[[self searchDisplayController] searchResultsTableView] setContentOffset:CGPointZero animated:NO];
}
else {
[[[self searchDisplayController] searchBar] setHidden:NO];
}
}
код скрывает SearchBar штраф, но он также оставляет неприятное белое пространство в верхней части представления таблицы .... Любые идеи о том, как получить Избавься от этого???
Благодаря
именно то, что я искал! Спасибо ... работал как шарм! –