2016-04-01 12 views
0

UIPageControlビューからオブジェクトCのUIPageControlに30以上のpageIndicatorを表示する方法。実行時に複数のpageIndicatorを管理する方法

これを10〜10ブロック/セグメントで一度に管理する方法はありますか。

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController 
{ 
    NSUInteger index = [(DetailOfferViewController *)viewController index]; 
    if (index ==0) { 
     return nil; 
    } 
    index--; 
    return [self viewControllerAtIndex:index]; 
} 

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController 
{ 
    NSUInteger index = [(DetailOfferViewController *)viewController index]; 
    index++; 
    if (index == [_data count]) { 
     return nil; 
    } 
    return [self viewControllerAtIndex:index]; 
} 

- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController { 
     return [_data count]; 
//_data count coming with more then 30 numbers 
} 

- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController { 

    return [_rowNumber intValue]; 
} 

答えて

0

Apple's Documentation on UIPageControlパー:私は次のコードを使用しています iPhoneやiPod touch上で

を彼らはクリッピングされる前に、約20ページ制御ドットが画面に収まります。

+0

私のデータ数(ページコントロールドット数)が30を超えているので、ビューに収まりません – Vinay

関連する問題