页面视图控制器iOS 7中的圆圈

时间:2014-09-02 20:00:45

标签: ios uipageviewcontroller

我创建了一个页面视图控制器。我可以使用数组加载内容视图控制器以加载页面视图控制器(下面的代码)。但是在内容视图中,控制器不会加载"圈"滚动页面。有什么问题?

// 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];

1 个答案:

答案 0 :(得分:0)

您需要设置页面视图控制器的数据源并实现方法 presentationCountForPageViewController:。在该方法中,您将返回所需点数的计数。

您可能还想要实现 presentationIndexForPageViewController:来返回要突出显示的点的索引。