Iphone 如何在iOS中滚动页面控件上的tableview

Iphone 如何在iOS中滚动页面控件上的tableview,iphone,ios,objective-c,ipad,Iphone,Ios,Objective C,Ipad,我想在页面控件上滚动tableview,或者当它水平滚动时,但当用户在第一页时,我想显示3条记录,然后当用户滚动到下一页时,我想显示下3条记录&依此类推。 如何做到这一点。目前我无法理解当用户滚动下一页时,我应该如何显示下3条记录?当您尝试滚动页面(页面控件)时,将调用下面的方法,因此在此方法中设置表视图的内容偏移量。只需设置Y轴。您可以在Y轴中设置任何值,这取决于您。因此,无论何时尝试滚动页面,tableview都会自动垂直滚动 -(void)scrollViewDidEndDecele

我想在页面控件上滚动tableview,或者当它水平滚动时,但当用户在第一页时,我想显示3条记录,然后当用户滚动到下一页时,我想显示下3条记录&依此类推。
如何做到这一点。目前我无法理解当用户滚动下一页时,我应该如何显示下3条记录?

当您尝试滚动页面(页面控件)时,将调用下面的方法,因此在此方法中设置表视图的内容偏移量。只需设置Y轴。您可以在Y轴中设置任何值,这取决于您。因此,无论何时尝试滚动页面,tableview都会自动垂直滚动

   -(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
  {
      int page=scr.contentOffset.x / scr.frame.size.width;
      [pageMap setCurrentPage:page];
      yourtableview.contentOffset=CGPointMake(0, 25);//you can set any value in y axis
  }
让我知道它是否工作

编码快乐


此代码可能会对您有所帮助。

您可以向我们显示您的视图控制器对象层次结构和代码吗?
UIPageControl
有一个名为
currentPage
的属性,您可以使用该属性来区分要收集的数据。当前,当用户滚动时,我正在重新加载表视图,因此它一次显示所有记录,但我想显示3条记录我的表格视图是垂直滚动的,但问题是我不知道如何在第一页显示前3条记录,然后在下一页滚动显示剩余的3条记录扫描我有iphone模拟器的屏幕截图,这样我可以更好地理解它亲爱的???