Я использую два SearchBar поверх друг друга в моем макете так:Изменение размера UITableView из UISearchDisplayController
Обе панели поиска имеют UISearchDisplayController, которые отображают таблицу предложений.
Моя проблема, контроллер дисплея в верхней строке поиска в черпает UITable над нижним SearchBar так:
Я попытался переместить нижнюю таблицу вниз в uisearchdisplaydelegate так:
- (void)searchDisplayController:(UISearchDisplayController *)controller
didLoadSearchResultsTableView:(UITableView *)tableView
{
float yOffset = 50.0f;
tableView.frame = CGRectMake(tableView.frame.origin.x,tableView.frame.origin.y + yOffset,tableView.frame.size.width, tableView.frame.size.height);
}
Но даже если метод вызван в нужное время, он, похоже, ничего не делает.
Id в основном, как столешница Searchbar предложения будет находиться в том же положении, что и внушение таблицы нижней панели поиска
Я использую раскадровку и autolayout последней Xcode