- У меня есть
UITable
, у которого есть UISearchDisplayController
.
-
UITable
меньше ширины экрана (его ширина составляет 280 пикселей по центру).
- Когда я нажимаю на
search bar
, таблица UISearchDisplayController
находится полностью слева от экрана.
- Даже при смене кадра таблицы
UISearchDisplayController
я все равно получаю такое же позиционирование.
Я установил кадр здесь:
- (void)searchDisplayController:(UISearchDisplayController *)controller didLoadSearchResultsTableView:(UITableView *)tableView {
tableView.backgroundColor = [UIColor colorWithRed:29.0/255.0 green:30.0/255.0 blue:32.0/255.0 alpha:1];
tableView.rowHeight = self.myTable.rowHeight;
tableView.frame = myTable.frame;
NSLog(@"search table origin: %f",tableView.frame.origin.x);
}
Еще более странно, когда я записываю позицию таблицы поиска в конце, она показывает 16. Однако она находится в позиции 0 в представлении.
Любая помощь приветствуется.