Я использую две панели поиска друг над другом в своем макете, например:
Обе панели поиска имеют UISearchDisplayController, которые отображают таблицу предложений.
Моя проблема в том, что контроллер отображения верхней панели поиска рисует свой UITable над нижней панелью поиска следующим образом:
Я попытался переместить нижнюю таблицу вниз в 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 в основном хотел бы, чтобы верхняя таблица предложений панели поиска располагалась в той же позиции, что и нижняя таблица предложений панели поиска.
Я использую раскадровки и автозапуск последних версий xcode.