после поиска нужна немного другая прокрутка - PullRequest
1 голос
/ 11 февраля 2010

У меня UISearchBar под заголовком. Этот заголовок имеет высоту 64px. Если коснуться панели поиска, родительское представление переместится на 64 пикселя вверх - отлично.

После завершения поиска родительский вид будет перемещаться только вниз, пока под ним все еще остается свободное место. И вершина находится вне видимых границ.

Но я хочу возвращать его в исходное положение каждый раз, когда поиск завершен. Как мне этого добиться?

1 Ответ

0 голосов
/ 11 февраля 2010

Реализация UISerachDisplayDelegate -метода -searchDisplayControllerDidEndSearch:

как это:

- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller{
    [self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] 
                          atScrollPosition:UITableViewScrollPositionBottom animated:YES];
}
...