代码之家  ›  专栏  ›  技术社区  ›  vikingosegundo

搜索后需要稍微不同的滚动

  •  1
  • vikingosegundo  · 技术社区  · 15 年前

    完成搜索后,只要父视图下方仍有可用空间,它将只向下移动。顶部超出可见边界。

    但每次搜索完成后,我都想把它移回原来的位置。我怎样才能做到呢?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Zoe - Save the data dump 张群峰    6 年前

    实施 UISerachDisplayDelegate -方法 -searchDisplayControllerDidEndSearch:

    这样地:

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