0

I have created UIPageviewcontroller within multiple viewcontroller, Now I need to get page index value and viewcontroller name Into mainviewcontroller class using objective c.

FYI : I have created UIPageviewcontroller with multiple view controller via Storyboard.

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
    NSString *vcRestorationID = viewController.restorationIdentifier;
    NSUInteger index = [self.contentPageRestorationIDs indexOfObject:vcRestorationID];

    if (index == self.contentPageRestorationIDs.count - 1) {

        return nil;
    }

    return [self viewControllerAtIndex:index + 1];
}
rmaddy
  • 314,917
  • 42
  • 532
  • 579
Apple_Ajay
  • 227
  • 4
  • 17
  • index value of what? current view controller ? – Teja Nandamuri Dec 16 '15 at 15:07
  • Possible duplicate of [UIPageViewController: return the current visible view](http://stackoverflow.com/questions/8400870/uipageviewcontroller-return-the-current-visible-view) – Teja Nandamuri Dec 16 '15 at 15:09
  • Whenever swipe the page viewcontroller. I need to get which page I am using Its should work forward and reverse process also like eg: 1 2 3 then 3 2 1. @Mr.T – Apple_Ajay Dec 16 '15 at 15:12

0 Answers0