【问题标题】:Circles from Page View Controller iOS 7来自页面视图控制器 iOS 7 的圆圈
【发布时间】:2014-09-02 20:00:44
【问题描述】:

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

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

【问题讨论】:

    标签: ios uipageviewcontroller


    【解决方案1】:

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

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

    【讨论】:

    • 嗨,亚当。是的...我已经实现了这个方法(如下),但没有显示滚动圈。 - (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController { return [self.listaPicos count]; }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    相关资源
    最近更新 更多