我创建了一个页面视图控制器。我可以使用数组加载内容视图控制器以加载页面视图控制器(下面的代码)。但是在内容视图中,控制器不会加载"圈"滚动页面。有什么问题?
// Create page view controller
self.pageViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"CondicionPageViewController"];
self.pageViewController.dataSource = self;
NMCondicionPageContentViewController *startingViewController = [self viewControllerAtIndex:0];
NSArray *viewControllers = @[startingViewController];
[self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];
// Change the size of page view controller
self.pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height - 50);
[self addChildViewController:_pageViewController];
[self.view addSubview:_pageViewController.view];
[self.pageViewController didMoveToParentViewController:self];
答案 0 :(得分:0)
您需要设置页面视图控制器的数据源并实现方法
presentationCountForPageViewController:
。在该方法中,您将返回所需点数的计数。
您可能还想要实现
presentationIndexForPageViewController:
来返回要突出显示的点的索引。