怎么让tableview重新显示时, 停留在上一次消失时显示footerView的位置,而不是自动滑到足以显示cell内容的位置? 

解决方案 »

  1.   

    消失时记住tableview的contentOffset,重新显示的时候直接指定contentOffset就行了
      

  2.   

    记录tableView的偏离位置,下次进来还是滑动到这个位置
      

  3.   

    y = 你计算出来的值
    [tableView setContentOffset:CGPointMake(0, y) animated:NO];
      

  4.   

    其实可以调用scrollview的功能去判断,contentoffset就行了
      

  5.   

    tableView有 contentoffse 的属性,当你滑动tableView的时候 contentoffse会改变,只要当你退出当前tableView的时候 保存当前tableView的contentoffse ,下次进来的时候设置 [tableView setContentOffset:CGPointMake(0, y) animated:NO]; 就可以了
      

  6.   

    contentoffset 方法