Я пытаюсь сделать следующее:
- скрыть строку поиска
- прокрутить таблицу до первого ряда
Этот код выполняет цель, но оставляет огромный пробел, где раньше находилась строка поиска:
[self.theSearchBar setHidden:YES];
NSIndexPath *pathToFirstRow = [NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView scrollToRowAtIndexPath:pathToFirstRow atScrollPosition:UITableViewScrollPositionTop animated:YES];
Обычно я использую это, чтобы скрыть полосу прокрутки:
[self.tableView setContentOffset:CGPointMake(0, 44) animated:YES];
Но после вызова scrollToRowAtIndexPath это не имеет никакого эффекта.
Есть ли какой-нибудь способ заставить эту работу или какой-то другой способ выполнить то же самое?
Спасибо!