In My App。私はチュートリアル画面を設計したいと思うし、View Controllerを使っている。私は私のページビューコントローラを自動的にスクロールし、ページコントロールも更新したい。UIPageビューコントローラをスクロールする方法iOSで自動的に表示するには?
助けてください。 PageViewControllerはストーリーボードで作成した場合
In My App。私はチュートリアル画面を設計したいと思うし、View Controllerを使っている。私は私のページビューコントローラを自動的にスクロールし、ページコントロールも更新したい。UIPageビューコントローラをスクロールする方法iOSで自動的に表示するには?
助けてください。 PageViewControllerはストーリーボードで作成した場合
が
- (void)viewDidLoad {
[super viewDidLoad];
currentIndex = 0;
self.delegate = self;
self.dataSource = self
// setup time interval here
[NSTimer scheduledTimerWithTimeInterval:10.0
target:self
selector:@selector(loadNextController)
userInfo:nil
repeats:YES];
// set main controller
NSArray *mainViewControllers = @[[self viewControllerAtIndex:self.index]];
[self setViewControllers: startingViewControllers
direction: UIPageViewControllerNavigationDirectionForward
animated: YES
completion: nil];
}
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController
{
return currentIndex;
}
- (void)loadNextController {
PageContentViewController *nextViewController = [self viewControllerAtIndex:currentIndex++];
if (nextViewController == nil) {
currentIndex = 0;
nextViewController = [self viewControllerAtIndex:currentIndex];
}
[self setViewControllers:@[nextViewController]
direction:UIPageViewControllerNavigationDirectionForward
animated:YES
completion:nil];
}
あなたはストーリーボードで作業している、それはあなたを助けることになる。このコードを使用してください? –