2013-07-09 3 views
0

Я пытаюсь заставить свой UITableView иметь панель поиска «overscroll». Я следовал за чем-то довольно похожим на this tutorial, и он в основном работает. К сожалению, если у uitableview недостаточно содержимого для прокрутки, поисковая панель не может быть скрыта после ее вытаскивания. Кто-нибудь знает, как сделать скрытую по умолчанию панель поиска в uitableview (что делает этот учебник), а затем сможет снова исчезнуть, когда пользователь «прокрутит» вниз?UITableView setContentOffset не работает

ответ

0

попробуйте это.

- (void) viewWillAppear:(BOOL)animated{ 
    .... 
    [self hideSearchBar]; 

} -(void)hideSearchBar:{ [self.tableView setContentOffset:CGPointMake(0, searchBar.height]; }
если не работают, что-то сказать.

+0

Это действительно работает изначально. Однако, как только пользователь откроет панель поиска, она не исчезнет, ​​если я снова сделаю тот же вызов [self hideSearchBar]. – akhalsa

Смежные вопросы