2013-01-23 39 views
0

我想滾動頁面控件上的tableview或當它水平滾動但當用戶在第一頁上我想顯示3條記錄然後當用戶滾動下一頁我想顯示接下來3條記錄&等。 如何做到這一點。目前我無法理解,當用戶滾動下一頁時,我應該如何顯示下3條記錄?如何滾動iOS上的頁面控件上的tableview

+0

你能告訴我們你的視圖控制器對象層次結構和代碼嗎? – Raptor

+0

'UIPageControl'有一個名爲'currentPage'的屬性,您可以使用它來區分要收集的數據。 – borrrden

+0

當前我正在重新加載表格視圖,當用戶滾動,所以它一次顯示我所有的記錄,但我想顯示3記錄第1,然後滾動下一個記錄。 – iWatch

回答

0

下面的方法會在你嘗試滾動頁面(頁面控制)的時候被調用,所以在這個方法中設置你的table view的內容偏移量。只需設置Y軸。你可以在y軸上設置任何值,它是upto您。所以無論您何時嘗試滾動頁面,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 
    } 

讓我知道它工作與否!

快樂編碼!

+0

我的表格視圖是垂直滾動,但問題是,我不理解我應該如何顯示第1頁上的第3條記錄,然後剩餘3根據滾動下一頁 – iWatch

+0

我可以截圖iphone模擬器,所以我可以更好地理解它親??? – NiravPatel