немного другая прокрутка, необходимая после поиска
-
19-09-2019 - |
Вопрос
У меня есть uisearchbar ниже вида заголовка. Этот заголовок - 64px Hight. Если Searchbar будет касался, родительский вид переместится на 64px вверх - нормально.
После окончания поиска родительского представления будет только двигаться вниз, до тех пор, пока под ним все еще есть свободное место. И вершина вне видимых границ.
Но я хочу переместить его обратно в исходную позицию каждый раз, когда поиск закончена. Как я могу этого добиться?
Решение
Реализовать UISerachDisplayDelegate
-метод -searchDisplayControllerDidEndSearch:
как это:
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller{
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]
atScrollPosition:UITableViewScrollPositionBottom animated:YES];
}
Не связан с StackOverflow